パスワードのないSSHリモートポート転送ホスト

パスワードのないSSHリモートポート転送ホスト

host1以下では、ポート10022からのリモートポート転送SSHトンネルがありますhost0

$ autossh -R 10022:localhost:22 host0

host0ファイルのレコードは次の~/.ssh/config場所にあります。host1host0

# host0
Host host0
    Hostname host0ddnsip
    Port 1022
    User host0user

host0設立以来host1

$ ssh -p 10022 host1user@localhost

これはパスワードなしで正常に行われました。この文字列host0ddnsipは、無料サービス(www.dynu.comでホスト)のサーバーDNSです"host0".dynu.net

キーはすべてファイルに保存されます:~/.ssh/authorized_keyshost1host0

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

接続時:

$ ssh -p 1022 host0user@host0ddnsip

いつもパスワードをお願いします。autossh何時間も活動がないと同じことが起こり、host1パスワードが必要になり、役に立たなくなります。

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

また、host0パスワードが必要です。

$ host0user@host0ddnsip's password:

この場合、どのように設定する必要がありますか?

ベストアンサー1

おすすめ記事