Conecte-se através do Cygwin sem ser solicitado por senha

1

Estou tentando conectar a uma máquina remota usando o Cygwin, a conexão é problema bem sucedido é que sempre me pede a senha.

ssh -i ~/.ssh/id_rsa -o "StrictHostKeyChecking no" [email protected] 'echo test'

Você sabe como posso fazer login no servidor remoto usando o Cygwin sem a senha ser solicitada?

BTW - Tentei colocar a chave privada da máquina remota na máquina Cygwin, Adicionou a máquina remota ao arquivo known_host

    
por Shachar Hamuzim Rajuan 23.05.2016 / 12:20

1 resposta

1

I tried to put the private key from the remote machine on the Cygwin machine,

A chave privada não é automaticamente útil; você também precisa adicionar sua chave public correspondente (geralmente o arquivo id_rsa.pub) ao arquivo ~/.ssh/authorized_keys da máquina remota.

Em outras palavras, você precisa informar explicitamente à máquina remota "que esta chave privada é aceitável".

Added the remote machine to the known_host file

Isso não tem nada a ver com senhas, não é? known_hosts é sobre a autenticação do servidor para o usuário, não o usuário para o servidor.

    
por 23.05.2016 / 12:38