IBM Sterling B2B: Check-in de uma chave pública SSH (SSH Known Host Key)

From Wiki

O SSH known host key é usado para verificar a autenticidade do servidor SSH ao qual você está se conectando.


O processo de fazer o check-in de uma chave SSH (SSH known host key) em um ambiente IBM Sterling é semelhante ao processo em qualquer outro sistema que utiliza o SSH para comunicação segura.

O IBM Sterling suporta obter a chave SSH diretamente, mas isso não funciona caso o SSH/SFTP Client Adapter está executando de um Perimeter Server.

No procedimento abaixo, vamos mostrar como fazer isso exportando a chave para um arquivo e importando no Sterling B2B Integrator.

Procedimento

Obtendo a chave SSH do servidor

Você pode usar comandos como ssh-keyscan para obter a chave. Por exemplo:

ssh-keyscan hostname > servidor_ssh_key

Importante

O comando pode coletar a chave usando vários tipos de Cyphers.

10.1.1.75 ssh-ed25519 AAA....3q
10.1.1.75 ssh-rsa AAA...+T=
10.1.1.75 ecdsa-sha2-nistp256 AAAY=

Neste exemplo, você deve remover o cypher ssh-ed25519 pois não é suportado pelo SB2Bi, e deve deixar apenas um tipo cypher para realizar o checkin.

Importando a SSH Know Host key no IBM Sterling

1) Acesse o servidor IBM Sterling

2) Vá em Trading Partners > SSH > Know Host Keys

3) Em Check in "SSH Known Host Key", clique em Go!

4) Forneça um nome para a chave e forneça o arquivo que geramos na etapa anterior.

5) Clique em Save.


Ver também