私は持っていますサムコンピュータ。
コンピュータ1そしてコンピュータ2プライベートLANでコンピュータ1私たち全員が知っているようにコンピュータ2〜のように192.168.0.2
コンピュータ2そしてコンピュータ3他のLANでコンピュータ2私たち全員が知っているようにコンピュータ3〜のように192.168.123.101
どうすれば接続できますか?コンピュータ1~からコンピュータ3SSH経由。
次のようなものがありますか?
ssh [email protected] -via [email protected]
ベストアンサー1
ssh -o 'ProxyCommand ssh -W %h:%p [email protected]'
その後、簡単に実行できますssh PC1
。
エイリアスで使用する方が良いです~/.ssh/config
。
Host PC1
HostName 192.168.0.2
User user
ProxyCommand ssh -W %h:%p [email protected]
-W
そのオプションがない古いバージョンのOpenSSH(これは5.4以下を意味すると思います)の場合は、次の点を確認してください。インターネット猫PC2で利用可能
Host PC1
HostName 192.168.0.2
User user
ProxyCommand ssh [email protected] nc %h %p