Gibt es einen TeamViewer für die Linux-Konsole?

Gibt es einen TeamViewer für die Linux-Konsole?

Ich habe mehrere Raspberry Pis mit DietPi (basierend auf Debian) an verschiedenen Standorten verteilt. Meine Kunden sind Unternehmen und jeder hat eine andere Netzwerkinfrastruktur.

Ich muss über SSH auf meine Geräte zugreifen können, aber das Problem besteht darin, dass ich nicht immer einen Port im Router meines Clients öffnen kann.

Es gibt verschiedene Lösungen, wie beispielsweise die umgekehrte SSH-Portweiterleitung, aber soweit ich sie beurteilen kann, handelt es sich dabei um Hacks, die nicht sehr zuverlässig sind.

Ich muss mit der Möglichkeit umgehen, dass der RPi neu startet, der Router des Clients vorübergehend die Internetverbindung verliert usw.

Meine Frage ist also: Gibt es einen TeamViewer-ähnlichen Dienst für die Linux-Konsole? Robust, zuverlässig und unabhängig von der Routerkonfiguration.

Antwort1

Tut mir leid, dass ich das wieder aufgreife … aber für den Fall, dass jemand anders diesen Thread wie ich über Google findet: Wollen Sie es mal mit „tmate“ versuchen?

tmate- Sofortige gemeinsame Nutzung des Terminals https://tmate.io/

So verwenden Sie es: Sie starten tmate, erhalten eine Adresse, die Sie mit einem Freund teilen können, Ihr Freund stellt per SSH eine Verbindung zu Ihrer Sitzung her. Sie beide können das Terminal verwenden. Viele Optionen und selbst gehostete Lösungen sind verfügbar. Funktioniert unter Linux / MacOS / WSL

Antwort2

Wenn Sie wirklich nur ein Terminal möchten, ist einfaches SSH vielleicht perfekt für Sie und die Arbeit daran, es zum Laufen zu bringen, ist das eigentliche Problem.

Haben Sie sonst eine Websuche versucht nach„TeamViewer-ähnlicher Dienst für Linux“?

Terminalserver-Unterstützung in Teamviewer:

Wie funktioniert die Terminalserver-Unterstützung?

Auf Server-Betriebssystemen läuft TeamViewer ohne spezielle Anpassung.

Achten Sie jedoch darauf, in den Optionen unter Erweitert die Option Erweiterte Mehrbenutzerunterstützung zu aktivieren (ab TeamViewer 9 standardmäßig aktiviert). Diese Option generiert für jeden Benutzer, der sich per Remote Desktop (RDP) von Microsoft mit dem Server verbindet, sowie für die physische Konsole eine individuelle TeamViewer-ID. Somit ist paralleles und individuelles Arbeiten jeder Sitzung möglich.

Im Infodialog werden nun zwei unterschiedliche IDs angezeigt:

  • Server-ID:
    • TeamViewer-ID der Konsole des Server-Betriebssystems (als ob man physisch vor dem Server sitzen würde)
  • Benutzer-ID:
    • TeamViewer-ID des Benutzers, der sich per RDP bei diesem Server angemeldet hat.

Antwort3

Teamviewer wird auf ARM-Prozessoren nicht unterstützt. Ich habe gesehen, dass es eine x86-Emulation namens Exagear gibt, die das kann und Teamviewer auf den Pi bringt ... obwohl das der Umweg zu sein scheint, um das Problem zu lösen.

Ich würde es so lösen....

Richten Sie einen OpenVPN-Server in der freien Wildbahn ein. Wählen Sie einen Port, den niemand bei klarem Verstand filtern würde, z. B. 443. Konfigurieren Sie auf dem Pi einen OpenVPN-Client, um eine Verbindung herzustellen. Richten Sie Ihre Arbeits-/Heim-/Laptop-Computer auf demselben VPN ein, und Sie sollten hinter der Firewall per SSH darauf zugreifen können.

Sie sollten bei der Auswahl des IP-Bereichs für das VPN vorsichtig sein und etwas auswählen, das so ungewöhnlich ist, dass Sie ihm in der Praxis kaum begegnen würden ... 10.213.xx oder so etwas ...

verwandte Informationen