So verbinden Sie zwei Computer mithilfe von SSH-Tunneling

-1

Ich habe zwei Linux-Computer in zwei verschiedenen Instituten. Computer1 ist Benutzername1, wobei Host1 (interne IP-Adresse 192.168.1.115) mit Server1 (öffentliche IP-Adresse 59.162.19.43) verbunden ist. Zweiter Computer2 ist Benutzername2, wobei Host2 (interne IP-Adresse 192.168.1.120) mit Server2 (öffentliche IP-Adresse 158.144.176.220) verbunden ist. Ich möchte von Computer1 aus mit ssh eine Verbindung zu Computer2 herstellen. Bitte sagen Sie mir, wie kann ich tun?

Ihnen zu danken.

parmeshwar89
quelle
Schauen Sie sich das an: http://www.phys.ufl.edu/cms/emu/fast/FAST-DAQ/ssh_between_2.html
Gowtham Gopalakrishnan

Antworten:

1

Versuchen Sie, ssh zu tuneln

Zum Beispiel, wenn Sie eine Verbindung von Computer1 zu Computer2 über Server1 und Server2 herstellen möchten

auf Computer1 ausführen

 ssh user@server1_internal_IP -L2002:127.0.0.1:2002

auf server1 laufen

ssh user@server2_external_IP -L2002:127.0.0.1:2002

auf server2 laufen

ssh username2@Computer2 -L2002:127.0.0.1:22

Dann nach dieser Operation auf Computer1

run ssh [email protected] -p 2002
Onbayev Kanat
quelle
1
Das Problem hierbei ist, dass ich keine Befehle auf Server1 oder Server2 ausführen kann. Sie sind der Server des Instituts.
Parmeshwar89
Also, was hast du?
Raúl Salinas-Monteagudo
@esperanto Ich habe zwei Computer computer1 und computer2, die mit server1 bzw. server2 verbunden sind.
Parmeshwar89