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
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