Ihr SSH-Befehl ist falsch. Versuchen Sie es stattdessen:
ssh -L 4001:myPersonalWorkComputer:4001 me@workSSHServer
Sie können sicherstellen, dass "myPersonalWorrkComputer" auf die interne LAN-IP Ihres Arbeitscomputers eingestellt ist.
Meine Frage ist dieser Frage sehr ähnlich: Remote in Linux-Workstation hinter einer Firewall
Meine Arbeit hat Firewall und SSH-Server. Der ssh-Server hört auf den Standardport 22. Normalerweise benötige ich keine GUI, also ssh in den ssh-Server von einem Heimcomputer (MacBook) und dann von ssh in meinen persönlichen Arbeitscomputer (Ubuntu 14.04) im LAN.
Normale Schritte:
ssh me@workSSHServer ssh me@myPersonalWorkComputer #on the workSSHServer
Jetzt möchte ich von meinem PC in meinem Heimnetzwerk über eine GUI auf meinen Arbeitscomputer (mit Ubuntu 14.04) zugreifen. Ich dachte, ich habe mit NoMachine alles richtig gemacht, aber ich denke, ich brauche ein paar Hinweise.
Der NoMachine-Dienst (ein Remote-Desktop-Dienst) wird auf meinem persönlichen Arbeitscomputer an Port 4001 ausgeführt. (Ich kann jedoch nichts ausführen, netstat -na | grep 4001
wenn ich ausgeführt werde )
Ich habe auf meinem MacBook (Heimcomputer) eine ssh-Portweiterleitung durchgeführt:
ssh -L 4001:myPersonalWorkComputer:22 me@workSSHServer
Ich dachte, ich könnte einfach den No Machine-Client auf meinem MacBook verwenden, um eine Remote-Verbindung zu localhost: 4001 herzustellen und zu meinem persönlichen Arbeitscomputer umgeleitet zu werden. Dies funktioniert jedoch nicht. Sorry ich bin hier nicht super erlebt. Lassen Sie mich wissen, ob ich jemandem mehr Kontext / Informationen geben kann. Versuche ich etwas grundsätzlich Unmögliches? Völlig falsch gehend? Fehlende kleine Details?
Konfiguration auf meinem MacBook:
Ergebnisse vim /usr/NX/etc/server.cfg
auf meinem persönlichen Arbeitscomputer:
Ihr SSH-Befehl ist falsch. Versuchen Sie es stattdessen:
ssh -L 4001:myPersonalWorkComputer:4001 me@workSSHServer
Sie können sicherstellen, dass "myPersonalWorrkComputer" auf die interne LAN-IP Ihres Arbeitscomputers eingestellt ist.
Die kostenlose Version unterstützt SSH nicht. Daher sollten Sie die Anweisungen auf der NoMachine-Website verwenden, um zu erfahren, wie Sie NX über eine SSH-Verbindung tunneln.
Sie können die X11-Weiterleitung über SSH verwenden:
http://www.vanemery.com/Linux/XoverSSH/X-over-SSH2.html https://askubuntu.com/questions/35512/what-is-the-difference- zwischen- ssh- y- trusted- x11 -weiterleitung-und-ssh-xu
Es sollte auch durch verkettete Tunnel funktionieren, wenn Sie mit jedem Befehl -Y verwenden.
Haben Sie ihre Website ausprobiert?
https://www.nomachine.com/AR10K00728 Verbindung von SSH zu einem NoMachine-Host in Version 4