Angenommen, ich habe eine Linux-Workstation hinter einer Firewall im Einsatz. Obwohl ich möglicherweise einen RAS-Server eingerichtet habe (z. B. den besten NoMachine NX-Server), kann ich von zu Hause aus nicht darauf zugreifen.
Mein Heimnetzwerk hat zufällig einen Linux-Server. Ist es möglich, von der Arbeit auf den Linux-Heimcomputer zu ssh und einen Tunnel einzurichten, damit ich, sobald ich zu Hause bin, den NX-Client ausführen, auf meine Heim-Linux-Box an einem Port wie 9000 verweisen und diesen weiterleiten kann? durch den Tunnel zu Port 22 auf meiner Arbeits-Linux-Box? Wie würde ich das einrichten?
Antworten:
Erstellen Sie von der Maschine bei der Arbeit aus einen Tunnel zu Ihrer Maschine, auf der ssh zu Hause ausgeführt wird:
Dadurch wird der Remote-Port 44455 von Ihrem Heimserver an Port 22 (oder den Port, den ssh abhört) auf Ihrem Arbeitscomputer weitergeleitet.
Überprüfen Sie von zu Hause aus, ob 44455 zu hören ist
So stellen Sie von zu Hause aus eine Verbindung zu Ihrem Arbeitscomputer her:
Von dort aus sollten Sie über Ihren Tunnel mit Ihrer Arbeitsmaschine verbunden sein.
quelle
Sie könnten eine Portweiterleitung mit Ihrer Firewall einrichten oder möglicherweise sogar ein Tool wie "Bounce" verwenden, um Ports umzuleiten, wenn es einige Einschränkungen gibt, was Sie mit Ihrer Firewall tun dürfen, aber hier ist, was ich tun würde wenn ich du wäre:
Installieren Sie die hervorragende kostenlose Open Source OpenVPN-Software für Benutzer. Richten Sie den Zielserver als OpenVPN-Client ein (und konfigurieren Sie unendliche Verbindungswiederholungen) und Ihren Linux-Heimserver als OpenVPN-Server. Auf diese Weise wird der Zielserver, auf dem der OpenVPN-Client ausgeführt wird, immer dann mit Ihrem Linux-Heimserver verbunden, wenn er betriebsbereit und mit dem Internet verbunden ist. Über diese VPN-Verbindung können Sie vollen Zugriff auf Ihren Arbeits- / Zielserver haben (auf dem der OpenVPN-Client ausgeführt wird). .
OpenVPN (kostenlose Open Source-VPN-Lösung mit vollem Funktionsumfang)
http://www.openvpn.net/index.php/open-source.html
quelle
So stellen Sie eine Verbindung zu einer Linux-Box an Port 3389 her (RHEL5)
Leider wird Port 22 von vielen Firewalls blockiert, und Tunnel können Sicherheitslücken öffnen. Daher ist es am besten, ssh und NX so einzustellen, dass Port 3389 anstelle des Standards 22 abgehört wird, was die Mehrheit der Hacker verwirren kann
Konfigurieren Sie OpenBSD so, dass es Port 3389 überwacht
Laden Sie NX Client für Windows von der RHEL-FTP-Site herunter
Laden Sie die NX Free Edition für Linux herunter
Als root - Installieren Sie NX in dieser Reihenfolge
Konfigurieren Sie NX für Port 3389
quelle