マイローカルコンピュータ(A)には、ログインサーバー(B)へのSSHアクセス権があります。サーバー(B)にログインすると、SSHを介してコンピューティングサーバー(C)にアクセスできます。
(B)公開IPを持つことです。 (C)(B)が属するプライベートネットワークにはプライベートIPが1つしかありません。
私のローカルコンピュータ(A)からサーバー(C)に直接SSHを接続するには、次のリンクの方法に従いました。 https://stackoverflow.com/questions/37827685/pycharm-configuring-multi-hop-remote-interpreters-via-ssh
次のエラーメッセージが表示されます。チャンネル2:オープンに失敗しました:接続に失敗しました:ホストへのパスがありません
私のローカルコンピュータがパケットをサーバー(C)にルーティングする方法がわからないようです。ルーティングはサーバー(A)で行う必要があると思います。
何十時間も過ごしましたが、どうすればいいかわかりません。どんな意見でも感謝します。
ありがとうございます!
ベストアンサー1
これを達成するために、opensshのProxyJump機能を使用しました。おそらくこれがうまくいくでしょう。https://www.exoscale.com/syslog/advanced-ssh-6-things/