SSH sem senha
Secure Shell (SSH) é um protocolo seguro de troca de dados pela rede. Ao se conectar, é necessário digitar a senha do usuário, para o funcionamento do torque é necessário e geração de chaves públicas e privadas para assim o usuário poder realizar a conexão sem senha.
Como em nosso ambiente, o home dos usuários é o mesmo em todas as máquinas, basta gerar as chaves e copiar a chave pública para o fim do arquivo ~/.ssh/authorized_keys
.
Para isso, siga os seguintes passos:
- Gerar as chaves pública e privada: (Deixe em branco o padrão no local onde serão salvas as chaves e a senha para ser inserida na chave)
$ ssh-keygen -t rsa
- Acertar as permissões dos arquivos:
$ chmod 700 ~/.ssh
$ chmod 600 ~/.ssh/id_rsa
- Criar os arquivos onde ficarão as informações com as permissões corretas:
$ touch ~/.ssh/authorized_keys
$ chmod 600 ~/.ssh/authorized_keys
$ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys