GNU/Linux >> Belajar Linux >  >> Linux

Ssh – Bagaimana Menghubungkan Ke Pc Melalui Pc Lain Menggunakan Ssh?

Saya punya tiga Komputer.

PC1 dan PC2 berada di LAN pribadi, di mana PC1 diketahui PC2 sebagai 192.168.0.2

PC2 dan PC3 ada di LAN lain, di mana PC2 diketahui PC3 sebagai 192.168.123.101

Bagaimana saya bisa terhubung ke PC1 dari PC3 dengan SSH.

Apakah ada sesuatu seperti:

ssh [email protected] -via [email protected]

Jawaban yang Diterima:

ssh -o 'ProxyCommand ssh -W %h:%p [email protected]'

Kemudian Anda cukup menjalankan ssh PC1 .

Paling baik digunakan melalui alias di ~/.ssh/config :

Host PC1
HostName 192.168.0.2
User user
ProxyCommand ssh -W %h:%p [email protected]

Untuk OpenSSH versi lama yang tidak memiliki -W option (saya pikir ini berarti 5.4), pastikan netcat tersedia di PC2 dan gunakan

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

Linux
  1. Bagaimana cara ssh melalui Host (jumpserver) untuk mencapai server lain

  2. Cara ssh sebagai pengguna lain

  3. Bagaimana cara menjalankan perintah teratas dengan benar melalui SSH?

  1. Tidak Dapat Terhubung dari Jarak Jauh Menggunakan Ssh?

  2. bagaimana cara melakukan tunnel Windows Remote Desktop melalui ssh menggunakan kotak linux?

  3. SSH dari A sampai B ke C, menggunakan kunci privat di B

  1. Ssh – Terowongan Lalu Lintas Melalui Mesin Lain Melalui Ssh?

  2. Bagaimana Cara Ssh Ke Server Menggunakan Server Lain??

  3. Terhubung ke server dengan menggunakan SSH di Linux atau Mac OS X