Comment trouver mon ID TeamViewer sur SSH?

16

Lorsque j'ai essayé d'exécuter la commande teamviewer --info, j'obtiens la sortie suivante

root@vps [~]# /opt/teamviewer8/tv_bin/TeamViewer --info

 TeamViewer                      8.0.20931 

 teamviewerd status              teamviewerd start/running, process 9584 

TeamViewer ID: not found
Try restarting the TeamViewer daemon (e.g. teamviewer --daemon restart)

mais je ne trouve pas mon ID TeamViewer. Y a-t-il d'autres paramètres de configuration où je peux trouver mon ID TeamViewer?

Racine
la source

Réponses:

14

Définissez d'abord votre mot de passe:

teamviewer --passwd newPassword

Et la course

teamviewer -info

Il vous montrera l'ID TeamViewer

rc125
la source
1
Je veux juste souligner que vous DEVEZ définir le mot de passe en premier. Bien qu'il ne montre pas l'ID.
Matheus Araujo
Ne fonctionne pas sur le serveur TeamViewer fonctionnant sous Windows (la question d'origine ne définit pas de système d'exploitation spécifique, juste un exemple de shell Linux / Unix).
Sopalajo de Arrierez
7

Vous pouvez inspecter les journaux:

grep -o "id=[0-9]*" /var/log/teamviewer/TeamViewer8_Logfile.log
Rahul Patil
la source
La commande ne renvoie rien
Root
vos journaux peuvent être compressés, mieux est la recherche récursive en utilisantgrep -Ro "id=[0-9]*" /var/log/
Rahul Patil
J'ai été snooké au départ parce que j'utilise TeamViewer 9, donc un chemin de journal différent, mais c'est assez similaire
topherg
Ou jetez un œil à/var/log/teamviewer/config/global.conf
Bague Ø
4

Vous pouvez utiliser :

teamviewer --info print version, status, id
Siddhika Nag
la source
1
Cela fonctionne parfaitement dans TV 10. Il y a cependant des cas où cela ne fonctionne pas (c'est-à-dire si vous redémarrez manuellement le service)
tftd
1
comment obtenir le mot de passe aussi?
mcExchange
3
@mcExchange Vous ne pouvez pas obtenir le mot de passe existant mais pouvez définir un nouveau mot de passe en utilisant: sudo teamviewer passwd [NEW_PASSWORD]
Siddhika Nag
1

Windows (la question d'origine ne définit pas de système d'exploitation spécifique, juste un exemple de shell Linux / Unix):

cd %PROGRAMFILES%\TeamViewer\Version7
type TeamViewer7_Logfile.log | more

L'ID est rapporté sur les gros titres. Testé sur la v7.

Sopalajo de Arrierez
la source
0

Sous Linux, vous pouvez trouver cela dans /etc/teamviewer/global.conf. Après quelques lignes ÉNORMES de charabia (clés de certificat), vous obtenez ClientIC et ClientID.

JustRoger
la source
0

L'autre façon est:

nano /etc/teamviewer/global.conf

Vous pouvez trouver l'ID sur la ligne:

[int32] ClientID = xxxxxxxxxx

Vous pouvez également accéder à partir de votre ordinateur local, assurez-vous simplement d'avoir les lignes ci-dessous:

[int32] EulaAccepted = 1

[int32] General_DirectLAN = 1

Côté contrôle, vous utilisez simplement 192.168.1.xxx (l'adresse IP ou le nom d'hôte local de l'hôte) au lieu de l'ID de partenaire TeamViewer

Vous pouvez mettre à jour votre mot de passe via la ligne de commande:

teamviewer passwd YrNewPassword

Si vous pouviez faire une redirection de port sur votre passerelle / routeur, vers le port 5938, vous pourriez utiliser le nom de domaine ou l'adresse IP WAN au lieu de l'ID de partenaire TeamViewer et le contrôler de n'importe où

kevin11206
la source