SSH ProxyJump はプロキシサーバーの代わりにローカルマシンで id_rsa をチェックします

SSH ProxyJump はプロキシサーバーの代わりにローカルマシンで id_rsa をチェックします

~/.shh/config ファイル内でプロキシの背後にあるリモート サーバーへの SSH 接続を設定したいと考えています。現在、私のファイルは次のようになっています:

Host Proxy
HostName proxy_server_address
User JhonDoe    

Host internal_machine
HostName internal_address
User JhonDoe
ProxyJump Proxy

この設定を行うと、ssh internal_machineはプロキシ サーバーのパスワードを要求し、次に のパスワードを要求しますinternal_machine。ただし、 の はすでにオンになっているid_rsaためinternal_machineProxyパスワードを要求されずに に ssh できるはずです。「ssh -v」でログを観察すると、プロキシで ssh が実行されると、 ではなくローカル マシンで id_rsa キーがチェックされることがわかりました。ローカル マシンではなくプロキシ サーバーのキーをチェックするようにProxy設定する方法はありますか?ProxyJumpid_rsa

私が求めている機能は、ssh internal_machineローカルマシンから操作するときにパスワードを要求しProxy、自動的にログインすることです。internal_machine

注1:​​ローカルマシンにコピーすると機能しますが、セキュリティの観点からこれは良い方法ではないと理解していid_rsaます。Proxy

注2: VisualStudio CodeのリモートSSH開発機能を使用したいので、これをすべて設定する必要があります。~/.ssh/config

関連情報