[[Vorlage(Getestet, focal)]] [[Vorlage(Ausbaufähig, "Der Abschnitt [#Einschraenkungen Einschränkungen] ist möglicherweise nicht mehr aktuell. Bitte hilf mit, indem du die Punkte überprüftst, ggf. korrigierst und diese Box hier entfernst.")]] {{{#!vorlage Wissen [:Paketinstallation_DEB: Ein einzelnes Paket installieren] [:Terminal: Ein Terminal öffnen] [:Editor: Einen Editor öffnen] [:sudo: Root-Rechte] }}} [[Inhaltsverzeichnis ()]] Das Programm [wikipedia:TeamViewer:] ist eine [:unfreie_Software:proprietäre] Software für den [wikipedia:Fernwartung:Fernzugriff] auf Rechner. In erster Linie dient sie der Fernwartung. Des Weiteren sind Dateiübertragungen und Präsentationen möglich. Weitere Funktionen sind ein Chat sowie Audio- und Videoübertragungen mit zwei oder mehr Benutzern. Für Privatanwender ist TeamViewer kostenfrei nutzbar. TeamViewer arbeitet dabei ohne zusätzliche Konfigurationen auch über Firewalls, Proxy-Server oder NAT-Router hinweg. = Installation = == grafisch == [[Vorlage(Fremdpaket, "TeamViewer AG", dl, https://download.teamviewer.com/download/linux/teamviewer_i386.deb, https://download.teamviewer.com/download/linux/teamviewer_amd64.deb)]] == per Terminal == {{{#!vorlage Befehl wget https://download.teamviewer.com/download/linux/signature/TeamViewer2017.asc sudo apt-key add TeamViewer2017.asc sudo sh -c 'echo "deb http://linux.teamviewer.com/deb stable main" >> /etc/apt/sources.list.d/teamviewer.list' sudo apt update sudo apt install teamviewer rm TeamViewer2017.asc }}} = Firewall/Ports = Beim Einsatz einer Firewall ist grundsätzlich keine weitere Freigabe notwendig, da TeamViewer automatisch Port 80 nutzt, sollte kein anderer Port verfügbar sein. Primär versucht TeamViewer über TCP/UDP 5938 zu gehen, bei dem auch die Performance am besten ist und deshalb bevorzugt werden sollte. Als 2. Alternative versucht TeamViewer den Port 443, der aber nicht von der App unter Android, iOS, Windows Mobile und BlackBerry unterstützt wird, was für eine zentrale Hardware-Firewall relevant sein könnte. = Bedienung = Nach erfolgreicher Installation findet man das Programm bei Ubuntu-Varianten mit einem Anwendungsmenü unter ''"Internet -> TeamViewer"''. Alternativ lässt es sich im Terminal [2] mit dem Befehl: {{{#!vorlage Befehl teamviewer }}} starten. Sollte beim Start die Fehlermeldung: > "Teamviewer Daemon is not running, please start teamviewerd and then restart Teamviewer" angezeigt werden, muss der TeamViewer-Dienst mit dem folgenden Befehl gestartet werden: {{{#!vorlage Befehl sudo teamviewer --daemon start }}} == Verbindungen aufbauen == Um eine Verbindung aufbauen zu können, muss auf zwei Rechnern (A und B) TeamViewer gestartet werden. Jeder Rechner bekommt eine eindeutige ID und ein temporäres Passwort, über welche jeder kontaktiert werden kann. Diese Informationen werden direkt im Programmfenster angezeigt. Soll nun Rechner A (Client) auf Rechner B (Host) zugreifen, müssen A die ID und das Passwort von B bekannt sein. Diese Daten können persönlich, telefonisch oder durch eine automatische E-Mail-Einladung weitergegeben werden. Für die Verbindung stehen verschiedene Modi zur Verfügung: 1. Fernwartung 1. Präsentation 1. Dateitransfer === Fernwartung === Die ''"Fernwartung"'' gibt dem Client die Kontrolle über den Host und kann diesen über Maus und Tastatur komplett steuern und administrieren. Während einer Fernwartungssitzung ist es über ''"Aktionen -> Richtungswechsel"'' möglich, Host- und Client-System zu tauschen, ohne eine neue Verbindung starten zu müssen. === Präsentation === Wird die ''"Präsentation"'' gewählt, beginnt A seinen Bildschirminhalt an B zu streamen. Es ist so nicht möglich, irgendwelche Aktionen auf dem anderen Rechner durchzuführen. === Dateitransfer === Der ''"Dateitransfer"'' ähnelt einem [:Dateimanager:] oder [wikipedia:File_Transfer_Protocol:FTP]-Programm. Der Dateitransfer kann auch während einer Fernwartungssitzung gestartet werden. == automatischen Start (de-)aktivieren == TeamViewer wird bei jedem Systemstart automatisch als Hintergrundprozess gestartet. Ist dies nicht gewünscht, ist der Service zu deaktivieren: {{{#!vorlage Befehl sudo teamviewer daemon disable }}} Damit wird der automatische Start auch bei weiteren Neustarts des Rechners unterbunden. Möchte man TeamViewer wieder aktivieren, geschieht das mit folgendem Befehl: {{{#!vorlage Befehl sudo teamviewer daemon enable }}} Zum Deaktivieren des TeamViewer-Services nur für die laufende Sitzung ist auszuführen: {{{#!vorlage Befehl sudo teamviewer --daemon stop }}} Beim nächsten Neustart des Systems wird dann der TeamViewer-Service wieder mit geladen. = Einschränkungen = == Unterschiede zwischen Betriebssystemen == Gegenüber der Version für Windows und macOS gibt es folgende Einschränkungen: * Ein Linux-Host kann über das Interface von TeamViewer nicht neu gestartet werden. * Weder die Eingaben noch die Anzeige des Linux-Hosts können deaktiviert werden. ## Abschnitt ggf. wieder einfügen, falls für neuere Ubuntu-Versionen relevant ## = Problembehebung = ## == Keine Internetverbindung mit Ubuntu 14.04 64-Bit Live-CD == ## Dies tritt u.U. auf, wenn Teamviewer mit dem Standardbenutzer "ubuntu" der Live-CD gestartet wird. Abhilfe schafft das Hinzufügen eines neuen Benutzers, z.B. "test": ## ##{{{#!vorlage Befehl ##sudo adduser test ##}}} ##Ein Passwort eingeben (merken) und anschließende Anmeldung mit diesem Benutzer (Knopf rechts oben, statt Ausschalten zum neuen Benutzer wechseln und mit diesem Teamviewer ausführen). = Links = * [http://www.teamviewer.com/de/ Herstellerseite] {de} * [ikhaya:2010/04/17/teamviewer-jetzt-auch-fuer-linux:TeamViewer – jetzt auch für Linux] - Ikhaya, 04/2010 * [:Netzwerk/#Fernzugriff: Liste der Wikiartikel] zum Thema "Fernzugriff" * [wikipedia:Virtual_Network_Computing#Bekannte_Implementierungen:Virtual Network Computing] #tag: Internet, System, Sicherheit, Fernwartung, Remotedesktop, unfreie Software