IBM Cloud Private: Compartilhando chaves SSH entre nós do cluster

From Wiki
Revision as of 13:16, 19 January 2019 by Ebasso (talk | contribs)

As chaves Secure Shell (SSH) são usadas para permitir conexões seguras entre hosts em um cluster do IBM® Cloud Private sem a necessidade de guardar ou solicitar senha de usuário.

Procedimento

Gerando a chave

Faça o login no boot node com uma conta com acesso root.

1) Gere uma chave SSH

ssh-keygen -b 4096 -f ~/.ssh/id_rsa -N ""

2) Adicione a chave SSH à lista de chaves autorizadas:

cat ~/.ssh/id_rsa.pub | sudo tee -a ~/.ssh/authorized_keys

Distribuindo a chave

3) Copie a chave para o master node, worker node e proxy node no cluster.

No boot node

ssh-copy-id -i ~/.ssh/id_rsa.pub <user>@<node_ip_address>

4) Faça o login no master node, worker node e proxy node. E reinicie o serviço SSH:

sudo systemctl reiniciar sshd

Repita a etapa anterior para cada nó restante no cluster.


Ver também