SSH経由で他のコンピュータに接続する方法

SSH経由で他のコンピュータに接続する方法

私は持っていますサムコンピュータ。

コンピュータ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

おすすめ記事