Software
  • Registrieren

Logo TeamViewer 2D sRGB 300x65TeamViewer Host ist ein Programm, mit dem Ihr den Raspberry Pi von einem anderen Rechner aus Fernsteuern könnt. Das Besondere an TeamViewer ist, dass Ihr dazu keine feste öffentliche IP, kein dynamisches DNS oder VPN benötigt. Zudem ist es auch nicht notwendig, Ports auf einem Router freizugeben, um den Raspberry Pi auf dem Teamviewer Host läuft fernzusteuern. Voraussetzung ist, dass auf einem anderen Rechner eine Vollversion des Teamviewer läuft und sowohl der Raspberry Pi, als auch der Rechner von dem aus zugegriffen wird eine Internetverbindung haben.

Derzeit ist es noch nicht möglich, von einem Raspberry Pi auf einen weiteren Raspberry Pi über TeamViewer zuzugreifen, da TeamViewer Host, wie der Name schon sagt, nur den Teil zur Verfügung stellt, der die Fernsteuerung eines Hosts (Rechner, auf dem der Dienst für die Fernsteuerung läuft) erlaubt. In der vollwertigen Version besteht Teamviewer aus Host und Client, diese Version ist aber (noch) nicht für die ARM-Architektur des Raspberry Pi verfügbar.

Ich erkläre hier die Installation mittels Konsole, dabei ist es erstmal egal, ob Ihr direkt beim Hochfahren in die Konsole geht oder ein Terminalfenster unter LXDE öffnet.

 

Installationsvoraussetzungen

 

Um TeamViewer Host zu installieren müssen folgende Voraussetzungen erfüllt sein:

  • Hardware: Raspberry Pi 2 Modell B oder Raspberry Pi 3 Model B
  • Betriebssystem: Raspian 8.0 Jessie mit X-Server
  • freier Speicherplatz: 35 MB
  • Anmeldung an Raspbian mit dem Benutzernamen pi

 

Ich empfehle, gerade wenn Ihr schon Projekte von Euch auf dem RasPi konfiguriert habt,  vor der Installation eine Sicherung der SD-Karte als komplettes Image zu erstellen, so kann, wenn etwas schief geht, alles wieder normal laufen!

 

Ihr solltet das System unbedingt vor der Installation mit

sudo apt-get update && sudo apt-get dist-upgrade

aktualisieren, damit alle nötigen Paketquellen vorhanden sind und ein aktueller Kernel benutzt wird.

 

TeamViewer Host herunterladen 

 

Ihr könnt TeamViewer Host als Paketdatei (*.deb) mit einem Browser (wenn Ihr auf der grafischen Oberfläche arbeitet) direkt hier von der Seite TeamViewer.com herunterladen. In der Kommandozeile erhaltet Ihr die aktuelle Version mit dem Kommando

wget http://download.teamviewer.com/download/linux/version_11x/teamviewer-host_armhf.deb

Eine Paketdatei sollte sich nun je nach Euren Einstellungen des Systems im Verzeichnis /home/pi/Downlaods (beim Herunterladen mit einem Browser) oder direkt in /home/pi/ befinden. Abgesehen von der Versionsnummer sollte die Datei als teamviewer-host_11.0.58397_armhf.deb bezeichnet sein.

Wichtig ist, dass wir uns den Dateinamen merken, da wir die Bezeichnung gleich für die Installation benötigen.

 

Paket installieren

 

Zur Installation des TeamViewer Host nutzen wir den Paketmanager dpkg. Um alles einfach zu halten, wechselt Ihr am besten mit cd in das Verzeichnis, in dem Ihr die Paketdatei abgelegt habt. In meinem Fall wäre das

cd /home/pi/Downlaods

Mit einem Dateimanager (grafisch) oder

dir

könnt Ihr prüfen, ob Ihr im richtigen Verzeichnis seid. dir listet Euch alle Dateien im aktuellen verzeichnis auf.

Seid Ihr im richtigen Verzeichnis könnt Ihr mit

sudo dpkg -i teamviewer-host_11.0.58397_armhf.deb

das Paket des TeamViewer host installieren.

dpkg löst selbst keine Abhängigkeiten auf, deshalb wird es zu einigen Meldungen kommen. Das könnte ungefähr so aussehen:

pi@raspberrypi:~ $ sudo dpkg -i teamviewer-host_11.0.58397_armhf.deb 
Selecting previously unselected package teamviewer-host.
(Reading database ... 127554 files and directories currently installed.)
Preparing to unpack teamviewer-host_11.0.58397_armhf.deb ...
Unpacking teamviewer-host (11.0.58397) ...
dpkg: dependency problems prevent configuration of teamviewer-host:
teamviewer-host depends on libqt5gui5 (>= 5.2.1); however:
  Package libqt5gui5 is not installed.
teamviewer-host depends on libqt5widgets5 (>= 5.2.1); however:
  Package libqt5widgets5 is not installed.
teamviewer-host depends on libqt5qml5 (>= 5.2.1); however:
  Package libqt5qml5 is not installed.
teamviewer-host depends on libqt5quick5 (>= 5.2.1); however:
  Package libqt5quick5 is not installed.
teamviewer-host depends on libqt5webkit5 (>= 5.1.1); however:
  Package libqt5webkit5 is not installed.
teamviewer-host depends on qtdeclarative5-qtquick2-plugin (>= 5.2.1) | qml-module-qtquick2 (>= 5.2.1); however:
  Package qtdeclarative5-qtquick2-plugin is not installed.
  Package qml-module-qtquick2 is not installed.
teamviewer-host depends on qtdeclarative5-controls-plugin (>= 5.2.1) | qml-module-qtquick-controls (>= 5.2.1); however:
  Package qtdeclarative5-controls-plugin is not installed.
  Package qml-module-qtquick-controls is not ins
dpkg: error processing package teamviewer-host (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
teamviewer-host

Da steht nun was von Errors, sind aber in wirklichkeit keine. Der Paketmanager dpkg meldet nur, dass weitere Pakete nötig sind, damit der TeamViewer Host läuft und das Programm nach dem Installieren erst mal nicht weiter konfiguriert werden kann.

Wer von Euch Deutsch als Systemsprache gewählt hat, würde die Meldungen auf Deutsch bekommen. Keine Panik, die Lösung ist recht einfach und normalerweise Standard für die Auflösung von Abhängigkeiten. Einfach ein

sudo apt-get -f install

ausführen und schon ist alles so wie es soll.

 

TeamViewer starten

 

Seid Ihr direkt in der Konsole, also nicht in einem Terminalfenster, welches auf der grafischen Oberfläche läuft. Könnt Ihr nun

teamviewer setup

ausführen und ein festes Passwort vergeben. Das ist hilfreich, wenn man aus der Ferne auf den RasPi zugreifen möchte und niemand da ist, der das generierte Passwort ablesen kann. Mit

teamviewer status

ruft Ihr die ID und Passwort ab.

Versucht Ihr Teamviewer aus der Konsole mit

teamviewer

zu starten, funktioniert das nicht, da dazu eine grafische Oberfläche notwendig wäre. In der Konsole läuft der Teamviewer einfach als Dienst im Hintergrund. Die Meldung

pi@raspberrypi:~ $ teamviewer
Init...
Checking setup...
Launching TeamViewer ...
Launching TeamViewer GUI ...
Aborted

ist also normal und kein Grund zur Sorge. Versucht mal mit einem anderen Rechner und der ermittelten ID eine Verbindung herzustellen, es sollte gehen.

Auf der grafischen Oberfläche ist jetz im Menü sogar der TeamViewer  zu sehen. Es würde jetzt auch nicht klappen, die obigen Kommandos in ein Terminalfenster einzugeben. Da kommt eine Meldung, dass Ihr Euch in der grafischen Oberfläche befindet und dass das nur in einer echten Konsole geht.

Hier könnt Ihr entweder den Link "Teamviewer im Menü oder unter "Ausführen" oder in einem Terminalfenster "teamviever" eingeben. Es öffnet sich dann die Host-Version des bekannten Teamviewers. Je nachdem ob Ihr ein festes Passwort eingegeben habt sieht das dann so aus:

Teamviewer mit festem PasswortTeamViewer mit dynamischem Passwort

 

 

Kommentare   

0 #21 Markus A. Brotschi 2017-05-09 17:44
zitiere Yueksel:

Ich habe den selben Effekt. Festes Kennwort vergeben, Raspi neu gestartet, Kennwort funktioniert nicht mehr.
Es scheint mir so, dass das eingegebene Kennwort nicht abgespeichert wird, vielleicht eine fehlende Verzeichnisberechtigung für Teamviewer.


Hallo, das ist bei mir genau so. Kann nachvollzogen werden. Gebe ich dann das PW wieder neu ein, geht es.

Frage: Mein Host erhält IMMER nach jedem Neustart eine neue Nummer. Warum? Das sollte doch nicht sein, sonst kann ich nicht von Entfernt drauf zugreifen, wenn ich die Nummer gar nicht kenne....
Zitieren
-1 #20 Yueksel 2017-04-30 16:56
zitiere Jörg Neumann:
zitiere Carsten:
Hallo, super Anleitung. Ich habe den Host bei mir auch drauf, jedoch kann ich nicht zum Teamviewer connecten, er sagt mir immer falsches Passwort. Es gibt noch eine Lösung von Exagear.


Wenn angezeigt wird, dass das Passwort falsch ist, ist es auch falsch. Hast Du am Raspberry die gleichen regionalen Einstellungen wie am Rechner mit dem Du fernsteuern willst?


Ich habe den selben Effekt. Festes Kennwort vergeben, Raspi neu gestartet, Kennwort funktioniert nicht mehr.
Es scheint mir so, dass das eingegebene Kennwort nicht abgespeichert wird, vielleicht eine fehlende Verzeichnisbere chtigung für Teamviewer.
Zitieren
+1 #19 gian 2017-04-06 16:55
Hallo, danke für die Anleitung! Die Installation hat super geklappt (rpi 2b mit jessy). leider hängt der remote screen gefühlt alle 2-3 minuten kurz. Teamviewer reconnected, manchmal klappts sofort, manchmal wird der pi ein paar minuten lang offline angezeigt. der Pi ist per wifi am netz, mein laptop (win10) am eth kabel. Wie siehts bei euch aus mit Stabilität? Kann man da was machen?
Danke für jeden Typ,
Gian
Zitieren
0 #18 FreeDee 2017-03-05 09:40
zitiere Jörg Neumann:
Lite hat keine graphische Oberfläche, die ist aber notwendig für teamviewer. Du kannst eine nachinstallieren.


Daran kann's nicht liegen. Bei mir läuft OpenBox.
Zitieren
0 #17 Jörg Neumann 2017-03-05 09:24
Lite hat keine graphische Oberfläche, die ist aber notwendig für teamviewer. Du kannst eine nachinstalliere n.
Zitieren
0 #16 FreeDee 2017-03-05 09:12
Die Installation ist jetzt soweit durch, das ich das Setup starten kann.
Auf "teamviewer setup" reagiert der Raspi überhaupt nicht.
"teamviewer status" bringt die Meldung:
Init...
xprop: unable to open display ' '
Checking setup...
Launching Teamviewer...
Starting network process (no deamon)
/opt/teamviewer/tv_bin/scrip/tvw_exec: Zeile 40 1311 Ungültiger Maschinenbefehl "$TV_BIN_DIR/te amviewerd" -n -f
Network process already started (on error)
Launching TeamViewer GUI ...
Ungültiger Maschinenbefehl


Was kann ich tun?
FreeDee
Zitieren
0 #15 FreeDee 2017-03-05 08:45
zitiere FreeDee:
Hallo,
einziger Unterschied: ich habe Jessie Lite im Einsatz.
Bei mir heißt die Datei nach dem Download "teamviewer-host_armhf.deb" ohne Versionsnummer.
Den Installationsaufruf per dpkg quittiert Jessie mit der Meldung "teamviewer-host-armhf.deb ist kein Archiv im Debian-Format. --control hab den Fehlerwert 2 zurück".
Woran kann das liegen?
Gruß FreeDee


Ist glaubich schon erledigt.
- anstelle von _ verwendet.
Gruß FreeDee
Zitieren
0 #14 FreeDee 2017-03-05 08:35
Hallo,
einziger Unterschied: ich habe Jessie Lite im Einsatz.
Bei mir heißt die Datei nach dem Download "teamviewer-hos t_armhf.deb" ohne Versionsnummer.
Den Installationsau fruf per dpkg quittiert Jessie mit der Meldung "teamviewer-hos t-armhf.deb ist kein Archiv im Debian-Format. --control hab den Fehlerwert 2 zurück".
Woran kann das liegen?
Gruß FreeDee
Zitieren
0 #13 Ueli 2016-12-05 11:34
zitiere Ueli:
zitiere ecki:
beim ausführen von "teamviewer setup" werde ich nach Anmeldedaten gefragt Benutzername/Passwort, nach dem eingeben meiner Teamviewer Zugangsdaten versucht er eine Internetverbindung herzustellen. Mir wird angezeigt "initiere Anmeldung" danach kommt nach einer kurzen Zeit der Fehlertext: "Es gab ein Problem mit der Verbindung. Bitte überprüfen Sie Ihre Internetverbindung und versuchen es erneut."

Internetverbindung ist vorhanden, was kann das Problem sein?

danke und viele Grüße


Habe das selbe Problem. Gibt es eine Lösung?

Gruss


Im TeamViewer Log findet sich folgende Meldung:

"S!!!CProcessCommandHandlerKeepAliveClient[3]::ReceivedCmdBuddy(): decrypt checksum error, dataChecksum = 972075913, checksum = -1034029600, Errorcode=11"
Zitieren
0 #12 Ueli 2016-12-04 15:45
zitiere ecki:
beim ausführen von "teamviewer setup" werde ich nach Anmeldedaten gefragt Benutzername/Passwort, nach dem eingeben meiner Teamviewer Zugangsdaten versucht er eine Internetverbindung herzustellen. Mir wird angezeigt "initiere Anmeldung" danach kommt nach einer kurzen Zeit der Fehlertext: "Es gab ein Problem mit der Verbindung. Bitte überprüfen Sie Ihre Internetverbindung und versuchen es erneut."

Internetverbindung ist vorhanden, was kann das Problem sein?

danke und viele Grüße


Habe das selbe Problem. Gibt es eine Lösung?

Gruss
Zitieren

Warenkorb

0 Produkte - 0,00 EUR
Zum Warenkorb

Neue Produkte

3D Druck Gehäuse NanoPi NEO AIR (Artikelnummer: GEHNANOPINEOAIR)
5,50 EUR
3D Druck Gehäuse NanoPi NEO (Artikelnummer: GEHNANOPINEO)
4,50 EUR
NanoHat Proto (Artikelnummer: NANOHATPROTO)
7,45 EUR
NanoHat PCM5102A (Artikelnummer: NANOHATPCM)
10,99 EUR
NanoPi NEO Air inkl. Kühlkörper (Artikelnummer: nanopiair)
28,95 EUR