O SSH com "senha em um arquivo" é comumente usado como autenticação de chave pública. Crie um par de chaves usando ssh-keygen
, carregue a chave pública no outro host:
scp ./.ssh/id_rsa.pub [email protected]:~/
e coloque-o como ~/.ssh/authorized_keys
:
ssh [email protected]
mkdir ~/.ssh
mv ~/id_rsa.pub ~/.ssh/authorized_keys
ou, se um arquivo authorized_keys
já existir:
cat ~/id_rsa.pub >> ~/.ssh/authorized_keys
defina as permissões apropriadas (600 para o arquivo, 700 para o diretório):
chmod 600 ~/.ssh/authorized_keys
chmod 700 ~/.ssh
e inicie uma nova sessão ssh.