GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Sicherer Fernzugriff auf die Maschine?

Ich habe ein lokales Netzwerk mit 80 Maschinen, auf denen Ubuntu 10.04 installiert ist. Alle Maschinen sind an einen zentralen Switch angeschlossen.

Ich habe einige Auftragnehmer, die im Ausland ansässig sind. Ich möchte jedem von ihnen eine einzelne Maschine zuweisen, sodass die gesamte Arbeit, die sie erledigen, auf einer meiner „lokalen“ Maschinen (per Fernzugriff) ausgeführt wird.

Idealerweise bevorzuge ich eine sichere Lösung (VPN?), die es jedem Benutzer ermöglicht, sich sicher mit einem Remote-Computer zu verbinden und „X“ anzuzeigen (d. h. Programme wie Evolution öffnen zu können). , E-Mails senden, Dokumente mit Open Office schreiben usw.) und auch ein Terminal öffnen, Skripte ausführen usw. Idealerweise sollte die Lösung schnell sein (was bedeutet, dass ich keine lange Verzögerung zwischen jedem Drücken auf ihrer Tastatur und der Aktualisierung ihres Bildschirms haben möchte) und sicher.

Ich sollte auch die Möglichkeit haben, auf den Computer zuzugreifen, an dem sie arbeiten, und ihren Zugriff blockieren, falls sie etwas tun, was sie nicht tun sollen.

Ist es einfach zu handhaben / einzurichten? Hast du eine Ahnung, wie hoch die Kosten sind?

Akzeptierte Antwort:

Am einfachsten (fast keine Einrichtung erforderlich) ist die Verwendung von SSH zum Tunneln von X-Verbindungen. SSH kann die X-Server-Verbindung Ihres lokalen Computers an den Remote-Computer weiterleiten. Auf diese Weise können Sie ein Programm auf einem Remote-Computer ausführen, aber seine Fenster lokal anzeigen. Die Leistung ist allerdings nicht überragend. Wenn Ihre Auftragnehmer Windows verwenden, müssen sie Putty und Xming herunterladen. Sie können VNC auch über SSH tunneln, wenn sie einen VNC-Client haben, aber die Leistung von VNC ist noch schlechter.

Wenn Sie die Zeit, die Sie Ihren Auftragnehmern für das Betrachten von Ladebildschirmen zahlen, minimieren möchten, sollten Sie wahrscheinlich NX verwenden. Während X remote funktioniert, ist es nicht für Nicht-LAN-Netzwerke optimiert. NX behebt dies, indem es Komprimierung verwendet und redundante Xlib-Aufrufe beseitigt.

Während der NX-Client kostenlos ist, ist es der NX-Server von NoMachine nicht. Zum Glück können Sie, wenn Ihnen ein wenig Arbeit nichts ausmacht, Googles NX-Server NeatX verwenden. NX verwendet SSH-Tunneling hinter den Kulissen, sodass es genauso sicher ist wie ssh -X. Und erfordert kein Einrichten eines VPN.

Verwandt:Unterstützung für Snap-Pakete für Ubuntu 14.04 LTS?

Wenn sich Ihre Desktop-Computer jedoch hinter einem NAT oder einem Proxy befinden, müssen Sie ein VPN verwenden.

Das Einrichten eines VPN ist jedoch ein wenig Arbeit. Glücklicherweise finde ich die Community-Dokumentation von OpenVPN recht einfach zu befolgen.


Ubuntu
  1. So konfigurieren Sie den Remote-MySQL-Zugriff in cPanel

  2. Remote-SSH-Zugriff zulassen?

  3. Wie man auf cPanel zugreift/sich anmeldet

  4. So richten Sie den Fernzugriff auf den Docker-Daemon ein

  5. Problembehandlung beim Remotezugriff auf SQL Server

Überwachen Sie entfernte Maschinen mit Icinga auf CentOS 7

Remote-Rechner mit Icinga auf Ubuntu 14.10 überwachen

Greifen Sie über Windows RDP auf AlmaLinux 8 Remote Desktop zu

So richten Sie eine sichere Remote-MySQL-Verbindung ein

Wie richte ich den Remote-MySQL-Zugriff auf cPanel ein?

Zusätzliche MySQL-Zugriffshosts