<Anterior | Conteúdo | Próxima>
1.4. Chaves SSH
SSH chaves permitir autenticação entre dois hosts sem a necessidade de uma senha. A autenticação de chave SSH usa duas chaves, uma privado chave e um público chave.
Para gerar as chaves, em um prompt de terminal, digite:
ssh-keygen -t rsa
Isso irá gerar as chaves usando o Algoritmo RSA. Durante o processo, será solicitada uma senha. Basta apertar Entrar quando solicitado a criar a chave.
Por padrão, o público a chave é salva no arquivo ~ / .ssh / id_rsa.pub, enquanto ~ / .ssh / id_rsa é o privado chave. Agora copie o id_rsa.pub arquivo para o host remoto e anexá-lo ao ~ / .ssh / authorized_keys inserindo:
ssh-copy-id username @ remotehost
Finalmente, verifique as permissões no autorizado_chaves arquivo, apenas o usuário autenticado deve ter permissões de leitura e gravação. Se as permissões não estiverem corretas, altere-as:
chmod 600 .ssh / authorized_keys
Agora você deve ser capaz de fazer o SSH para o host sem ser solicitado a fornecer uma senha.