Como encontrar meu ID do TeamViewer no SSH?

16

Quando tentei executar o comando teamviewer --info, estou recebendo a seguinte saída

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)

mas não consigo encontrar meu ID do TeamViewer. Existe algum outro nas definições de configuração em que posso encontrar meu ID do TeamViewer?

Raiz
fonte

Respostas:

14

Defina sua senha primeiro:

teamviewer --passwd newPassword

E a corrida

teamviewer -info

Ele mostrará o ID do TeamViewer

rc125
fonte
1
Eu só quero enfatizar que você DEVE definir a senha primeiro. Embora não mostre o ID.
Matheus Araujo
Não está funcionando no servidor TeamViewer em execução no Windows (a pergunta original não define um sistema operacional específico, apenas um exemplo de shell Linux / Unix).
Sopalajo de Arrierez
7

Você pode inspecionar os logs:

grep -o "id=[0-9]*" /var/log/teamviewer/TeamViewer8_Logfile.log
Rahul Patil
fonte
Comando não retorna nada
Raiz
pode ser seus registros comprimido, melhor é procurar recursivamente usandogrep -Ro "id=[0-9]*" /var/log/
Rahul Patil
Eu me snookered inicialmente porque eu estou usando TeamViewer 9, tão diferente do caminho do log, mas sua bastante semelhante
topherg
Ou dê uma olhada/var/log/teamviewer/config/global.conf
Ring Ø
4

Você pode usar :

teamviewer --info print version, status, id
Siddhika Nag
fonte
1
Isso funciona perfeitamente na TV 10. Existem, porém, alguns casos quando isso não acontece (ou seja, se você reiniciar manualmente o serviço)
tftd
1
como obter a senha também?
mcExchange
3
@mcExchange Você não pode obter a senha existente, mas pode definir uma nova senha usando: sudo teamviewer passwd [new_password]
Siddhika Nag
1

Solução do Windows (a pergunta original não define sistema operacional específico, apenas um exemplo de shell Linux / Unix):

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

O ID é relatado nas linhas principais . Testado trabalhando na v7.

Sopalajo de Arrierez
fonte
0

No Linux, você pode encontrar isso em /etc/teamviewer/global.conf. Após algumas linhas ENORME de texto sem sentido (chaves de certificado), você obtém o ClientIC e o ClientID.

JustRoger
fonte
0

A outra maneira é:

nano /etc/teamviewer/global.conf

Você pode encontrar o ID da linha:

[int32] ClientID = xxxxxxxxxx

Além disso, você pode acessar do seu computador local, apenas certifique-se de ter as linhas abaixo:

[int32] EulaAccepted = 1

[int32] General_DirectLAN = 1

No lado do controle, você apenas usa 192.168.1.xxx (o IP local do host ou o nome do host) em vez do ID do parceiro do TeamViewer

Você pode atualizar sua senha através da linha de comando:

teamviewer passwd YrNewPassword

Se você pudesse encaminhar uma porta no seu gateway / roteador para a porta 5938, poderia usar o nome de domínio ou o endereço IP da WAN em vez do ID do parceiro TeamViewer e controlá-lo de qualquer lugar

kevin11206
fonte