====== Acesso SSH com chaves ====== ===== Gere as chaves ===== ssh-keygen -t rsa ===== Envio das chaves para o servidor remoto ===== ssh-copy-id slackjeff@slackjeff.com.br ===== Alternativa manual ao ssh-copy-id ===== A chave pública correspondente será gerada usando o mesmo nome de arquivo (mas com uma .pubextensão adicionada) e armazenada no mesmo local (por exemplo, ~/.ssh/id_rsa.pub ou ~/.ssh/my_ssh_key.pub). Use SFTP ou SCP para copiar o arquivo de chave pública (por exemplo, ~/.ssh/id_rsa.pub) para sua conta no sistema remoto (por exemplo, darvader@deathstar.empire.gov); por exemplo, usando SCP de linha de comando: scp ${HOME}/.ssh/id_rsa.pub usuario@servidor.com.br Você será solicitado a fornecer a senha da sua conta. Sua chave pública será copiada para seu diretório pessoal (e salva com o mesmo nome de arquivo) no sistema remoto. ===== authorized_keys ====== Você precisa enviar a chave pública para o arquivo authorized_keys presente no seu home. cat ${HOME}/id_rsa.pub >> ~/.ssh/authorized_keys Remova o arquivo rm ~/id_rsa.pub Recomenda-se utilizar permissão de leitura e gravação apenas para o dono do arquivo. Alguns UNIX (como HP-UX) e BSD's exigirão que essas permissões estejam assim aplicadas. chmod 600 ~/.ssh/authorized_keys