Remote-Zugriff auf die Linux-Workstation hinter einer Firewall mithilfe von NoMachine oder einem anderen Remote-Desktop-Service

3720
Andrew Cassidy

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 4001wenn 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: MacBook - NoMachine client configuration MacBook - NoMachine client error

Ergebnisse vim /usr/NX/etc/server.cfgauf meinem persönlichen Arbeitscomputer: vim /usr/NX/etc/server.cfg

0
Ich ändere das Protokoll auf dem myPersonalWork-Computer in SSH und erhalte folgende Warnung: "Das Ausführen von NoMachine-Sitzungen über eine SSH-Verbindung wird auf diesem Server nicht unterstützt. Möchten Sie die Verbindung mit dem NX-Protokoll umstellen?" und dann "Fehler ist 61: Verbindung abgelehnt" Andrew Cassidy vor 10 Jahren 0

4 Antworten auf die Frage

1
RudeDude

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.

1
NoMachiner

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.

0
sburlappp

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.

0
Oldskooler

Haben Sie ihre Website ausprobiert?

https://www.nomachine.com/AR10K00728 Verbindung von SSH zu einem NoMachine-Host in Version 4

Während der Link eine Antwort liefert, kann er schnell veraltet sein. Bitte geben Sie in Ihrer Antwort die wichtigsten Punkte des Links an. Vielen Dank. Matthew Williams vor 10 Jahren 0