私はコンピューターを持っています。
PC1およびPC2はプライベートLAN上にあり、PC1はPC2として認識されています192.168.0.2
PC2およびPCは別のLAN上にあり、PC2はPCとして認識されています192.168.123.101
SSHでPCからPC1に接続するにはどうすればよいですか?.
次のようなものがあります:
ssh [email protected] -via [email protected]
2017+(それ以降 ssh v7.3)-これに対する答えは ProxyJump :
ssh -J user@jumphost user@destination
は以下の略です。
ssh -o "ProxyJump user@jumphost" user@destination
これは、以下のようにssh dest
スニペットを使用して~/.ssh/config
に短縮できます。
Host jump
User MyJumpHostUser
Hostname Jump.Host.tld
Host dest
ProxyJump jump
User MyDestUser
Hostname des.tin.ATI.on
これについて私が知っている唯一の解決策は、 Belier を使用したsshスクリプトです:
Belierでは、SSH接続を介してシェルを開いたり、リモートコンピューターでコマンドを実行したりできます。 Belierの主な特徴は、仕事を実現する前に複数の中間コンピューターを通過できることです。
しばらく前に、MIT Lincoln Laboratory Homepageでこれ README.sshhop )を見つけましたが、できませんでしたそれについてさらに詳しい情報を見つけてください。