SSH Host de encaminhamento de porta remota sem senha

2

Eu tenho um túnel SSH de encaminhamento remoto de porta a partir de host1 the host0 na porta 10022 até:

$ autossh -R 10022:localhost:22 host0

Com o registro host0 no arquivo ~/.ssh/config em host1 e host0 :

# host0
Host host0
    Hostname host0ddnsip
    Port 1022
    User host0user

Estabelecido a partir do host0 para o host1 até:

$ ssh -p 10022 host1user@localhost

O que é feito sem senha com sucesso. A string host0ddnsip é o DNS do servidor de um serviço gratuito ( "host0".dynu.net hospedado por www.dynu.com).

As chaves são armazenadas juntas no arquivo ~/.ssh/authorized_keys em host1 e host0 :

 ssh-rsa AFAF... ...AFAF host0user@host0
 ssh-rsa AFAF... ...AFAF host1user@host1

Ao fazer a conexão:

$ ssh -p 1022 host0user@host0ddnsip

Ele sempre solicita a senha. O mesmo acontece com autossh ficando inativo algumas horas em host1 , tornando-o inútil porque quer uma senha depois disso:

$ ECDSA host key for IP address 'host0ddnsip' not in list of known hosts.
$ host0user@host0ddnsip's password: 

Também em host0 , a senha também é solicitada:

$ host0user@host0ddnsip's password:

Como devo fazer a configuração neste caso?

    
por Brethlosze 22.06.2017 / 20:47

0 respostas