IBM Sterling B2B: Check-in de uma chave pública SSH (SSH Known Host Key)
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.