Possível Duplicar:
Como configuro o SSH para não ter que digitar minha senha?
Alguém sabe disso?
Possível Duplicar:
Como configuro o SSH para não ter que digitar minha senha?
Alguém sabe disso?
Respostas:
Isso provavelmente deve estar no superusuário ...
Este guia discute a configuração da autenticação baseada em chaves ssh: http://pkeck.myweb.uga.edu/ssh/ .
Basicamente você cria ~ / .ssh / authorized_keys (ou ~ / .ssh / authorized_keys2) e o preenche com sua chave pública como criada por ssh-keygen. O PuTTY for Windows também vem com uma ferramenta de geração de chaves (e agente chave) se você quiser fazer login automaticamente a partir do Windows.
Atualização: Como configuro o SSH para não precisar digitar minha senha? (Já estava lá mesmo! :))
Certo. ssh-keygen
para construir uma chave SSH. Preencha as informações, deixe a senha em branco. A chave privada foi armazenada ~/.ssh/id_dsa
e a chave pública ~/.ssh/id_dsa.pub
. SSH no servidor de sua escolha e acrescente o conteúdo do seu arquivo de chave pública ~/.ssh/authorized_keys
no servidor. Crie o arquivo e o .ssh
diretório conforme necessário.
E esta questão pertence a ServerFault, não a SuperUser IMHO.
Depois de usar ssh-keygen
para gerar a chave veja se você tem o comando ssh-copy-id
que você usa assim
$ ssh-keygen -t dsa $ ssh-copy-id -i ~ / .ssh / id_dsa.pub remotehost
Se você não tiver, ssh-copy-id
você terá que entrar no host remoto e adicionar o conteúdo do seu local ~/.ssh/id_dsa.pub
ao remotehost .~/.ssh/authorized_keys