Se estiver habilitado para a instalação do ssh
, você deve seguir um procedimento para criar o que é conhecido como chaves públicas criptografadas e, em seguida, usar essas chaves para efetuar login automático. É um procedimento bastante fácil e você deve ser capaz de ignorar todo o problema de entrada de senha.
Pesquise na rede com a frase de pesquisa "gerar pares de chaves rsa ssh" para encontrar uma infinidade de páginas que descrevam o processo. Aqui está apenas um desses links .
Eu normalmente não uso uma frase secreta. Vou deixar que outros comentaristas forneçam qualquer justificativa para fazer o oposto.
whmcclos@mbp-wireless:~
[8] ls -ld ~/.ssh
drwx------+ 2 whmcclos staff 68 Feb 4 09:05 /Users/whmcclos/.ssh
whmcclos@mbp-wireless:~
[9] ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/whmcclos/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /Users/whmcclos/.ssh/id_rsa.
Your public key has been saved in /Users/whmcclos/.ssh/id_rsa.pub.
The key fingerprint is:
77:93:ef:57:40:7d:ef:9b:6e:99:4a:a3:8a:8b:81:a9 [email protected]
The key's randomart image is:
+--[ RSA 2048]----+
| . |
| . o|
| . o|
| .. .|
| S . + o |
| o . . o o|
| o . o. *|
| . o . o..*.|
| E . o.... .=o |
+-----------------+
whmcclos@mbp-wireless:~
[10] ls -l .ssh
total 8
-rw-------+ 1 whmcclos staff 1679 Feb 4 09:06 id_rsa
-rw-r--r--+ 1 whmcclos staff 417 Feb 4 09:06 id_rsa.pub
[11] cat $HOME/.ssh/id_rsa.pub | ssh myRemoteHost 'cat >> .ssh/authorized_keys && echo "Key copied"'
digite sua senha pela última vez. Agora, você deve conseguir ssh
no host remoto sem a senha.
Por favor, note que a pasta $HOME/.ssh
é assumida como tendo sido criada nos dois hosts, aquele de quem você está vindo e aquele em que você está logando. Caso contrário, crie essas pastas primeiro, antes de fazer o que foi dito acima. Observe também que as permissões na pasta $ HOME / .ssh devem ser definidas como chmod 700 $HOME/.ssh
em ambos os hosts.
Na etapa [9], basta aceitar a entrada padrão para cada pergunta, mas valeria a pena aprender o que as perguntas significam.