GNU/Linux >> Linux の 問題 >  >> Linux

Ssh – Sshを使用して別のPCを介してPCに接続する方法は?

3つあります コンピューター。

PC1 およびPC2 PC1がプライベートLAN上にある PC2に知られています 192.168.0.2として

PC2 およびPC3 PC2が存在する別のLAN上にあります PC3に知られています 192.168.123.101として

PC1に接続するにはどうすればよいですか PC3から SSHを使用します。

次のようなものはありますか:

ssh [email protected] -via [email protected]

承認された回答:

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以下を意味すると思います)、netcatがPC2で利用可能であることを確認して使用してください

Host PC1
HostName 192.168.0.2
User user
ProxyCommand ssh [email protected] nc %h %p

Linux
  1. 別のサーバーを使用してサーバーにSSH接続する方法は??

  2. LinuxまたはMacOSXでSSHを使用してサーバーに接続します

  3. SSH キーを別のマシンに転送するにはどうすればよいですか?

  1. 別のサーバーに到達するためにhost(jumpserver)を介してsshする方法

  2. Ssh – Sshを介した別のマシンを介したトンネルトラフィック?

  3. SSH経由でtopコマンドを適切に実行するには?

  1. Sshを使用してリモート接続できませんか?

  2. ssh コマンドを使用してリモート ホストに接続する方法

  3. 別のユーザーとして ssh する方法