プロキシコマンドを含むssh / scp設定ファイルにはまだパスワードが必要です

プロキシコマンドを含むssh / scp設定ファイルにはまだパスワードが必要です

私の設定は次のとおりです。


[local machine] --> [university network] --> [local machine in university network]
   [machine1]   -->       [machine2]     -->              [machine3]

パスワードのないアクセスを設定しましたssh-keygen。私がオンにしたときマシン1、入力しssh user2@machine2てすぐに接続できます。そこからssh user3@machine3入力を続けることができます。私も挟んで

今すぐssh machine3入力できるようにしたいです。マシン13台目のコンピュータに直接接続します。次の.ssh/configファイルを作成しました。

Host machine3
    Hostname machine3
    ProxyCommand ssh user2@machine2 -W %h:%p
    User user3
    IdentityFile ~/.ssh/id_rsa.pub
    IdentitiesOnly yes  

ただし、常にパスワードを入力するように求められます。ユーザー3。入ると接続になるからトンネルが作動するんです。 user3のパスワード入力をスキップするには?

Machine1はWindows10 Proです(Power-Shellでsshコマンドを使用しています)。 Machine2はUbuntu 20.04.2 Focal Fossa(LTS)を実行します。 Machine3はLinux Mint 20.3 Unaを実行します。

ベストアンサー1

コメントで提案したように、私はmachine2から「停止」につながると間違って考えました。しかしそうではありません。解決策は、SSH公開鍵をmachine1からmachine2とmachine3にコピーすることです。

おすすめ記事