VNC dengan hop beberapa mesin

1

Saya ingin mengakses mesin jarak jauh yang ada di dalam komputer lain. Saya bisa ssh untuk itu tetapi tidak bisa melihat di VNC viewer. Itu konfigurasinya.

external_ip port 3999 to internal_ip192 port 3999

internal_ip192 port 3999 forwards to internal_ip10 port 22

Dari local_machine:

ssh -i mykey -p 3999 ubuntu@external_ip
Connection done.

Jadi jika sekarang saya menjalankan vncserver pada port 5901, Anda perlu meneruskan port ini ke internal_ip192 dan external_ip?

Saya mencoba melakukan ini, tetapi tidak dapat melihat di VNC viewer:

ssh -i mykey -p 3999 -L 5901:localhost:5901 ubuntu@external_ip
(Connection done)

Apakah saya perlu membuka port 5901 di external_ip / internal_ip192 dan meneruskan port ini?

XcoreX1
sumber

Jawaban:

0

Untuk satu hop menggunakan komputer sementara yang disebut interim.host, gunakan prosedur berikut:

Dari workstation Anda:

$ ssh -L5900:localhost:5900 [email protected]

Dari interim.host:

$ ssh -L5900:localhost:5900 [email protected]

Akhirnya hubungkan klien VNC lokal Anda ke localhost:5900.

Anda dapat menggunakan prosedur ini untuk memperluas hop sebanyak yang diperlukan.

harrymc
sumber