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 ambient, 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:

1. 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
  1. Acertar as permissões dos arquivos:

$ chmod 700 ~/.ssh
$ chmod 600 ~/.ssh/id_rsa
  1. 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