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.


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 username2@127.0.0.1 -p 2002

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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.