Größe: 641
Kommentar:
|
Größe: 643
Kommentar:
|
Gelöschter Text ist auf diese Art markiert. | Hinzugefügter Text ist auf diese Art markiert. |
Zeile 12: | Zeile 12: |
Auf dem Rechner des Hilfesuchenden (ComputerBehindWall) ausführen: | Auf dem Rechner des Hilfesuchenden (!ComputerBehindWall) ausführen (Der Nutzer "User" muss auf dem sshRelay existieren): |
Zeile 15: | Zeile 15: |
ssh -nNT -R 4444:localhost:22 User@sshRelay (Der Nutzer "User" muss auf dem sshRelay existieren) | ssh -nNT -R 4444:localhost:22 User@sshRelay |
Zeile 18: | Zeile 18: |
Auf dem Rechner des Helfenden ausführen: | Auf dem Rechner des Helfenden ausführen (der Nutzer "UserWhoWantsHelp" existiert auf seinem eigenen Rechner): |
Zeile 21: | Zeile 21: |
ssh -p 4444 UserWhoWantsHelp@sshRelay (der Nutzer "UserWhoWantsHelp" existiert auf seinem eigenen Rechner) | ssh -p 4444 UserWhoWantsHelp@sshRelay |
Reverse ssh
ssh rückwärts aufbauen
Es wird von beiden Seiten eine ssh-Verbindung zu einem ssh-Server aufgebaut, der von beiden Parteien erreicht werden kann:
Auf dem sshRelay muss dann in der /etc/ssh/sshd_config stehen:
GatewayPorts yes
Auf dem Rechner des Hilfesuchenden (ComputerBehindWall) ausführen (Der Nutzer "User" muss auf dem sshRelay existieren):
ssh -nNT -R 4444:localhost:22 User@sshRelay
Auf dem Rechner des Helfenden ausführen (der Nutzer "UserWhoWantsHelp" existiert auf seinem eigenen Rechner):
ssh -p 4444 UserWhoWantsHelp@sshRelay