Как найти мой TeamViewer ID по SSH?


16

Когда я попытался выполнить команду, teamviewer --infoя получаю следующий вывод

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)

но я не могу найти свой идентификатор TeamViewer. Есть ли какие-либо другие параметры конфигурации, где я могу найти свой TeamViewer ID?

Ответы:


14

Сначала установите свой пароль:

teamviewer --passwd новый пароль

И бег

teamviewer -info

Он покажет вам идентификатор TeamViewer


1
Я просто хочу подчеркнуть, что вы ДОЛЖНЫ установить пароль первым. Хотя это не будет показывать идентификатор.
Матеус Араужо

Не работает на сервере TeamViewer, работающем под Windows (оригинальный вопрос не устанавливает конкретную операционную систему, только пример оболочки Linux / Unix).
Сопалахо де Арриерес

7

Вы можете проверить журналы:

grep -o "id=[0-9]*" /var/log/teamviewer/TeamViewer8_Logfile.log

Команда ничего не возвращает
Root

может быть, ваши журналы сжаты, лучше поиск рекурсивно с использованиемgrep -Ro "id=[0-9]*" /var/log/
Rahul Patil

Первоначально я получил снукер, потому что я использую TeamViewer 9, поэтому другой путь к журналу, но достаточно похож
topherg

Или взгляните на/var/log/teamviewer/config/global.conf
Кольцо Ø

4

Ты можешь использовать :

teamviewer --info print version, status, id

1
Это прекрасно работает в ТВ 10. Однако в некоторых случаях это не так (т.
Е.

1
как получить пароль?
mcExchange

3
@mcExchange Вы не можете получить существующий пароль, но можете установить новый пароль с помощью: sudo teamviewer passwd [NEW_PASSWORD]
Siddhika Nag

1

Решение для Windows (исходный вопрос не устанавливает конкретную операционную систему, просто пример оболочки Linux / Unix):

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

ID сообщается на голове линии. Проверено работает на v7.


0

В Linux вы можете найти это в /etc/teamviewer/global.conf. После пары ОГРОМНЫХ строк бессмысленного текста (ключей сертификатов) вы получаете ClientIC и ClientID.


0

Другой способ:

nano /etc/teamviewer/global.conf

Вы можете найти идентификатор из строки:

[int32] ClientID = xxxxxxxxxx

Также вы можете получить доступ с локального компьютера, просто убедитесь, что у вас есть строки ниже:

[int32] EulaAccepted = 1

[int32] General_DirectLAN = 1

На стороне управления вы просто используете 192.168.1.xxx (локальный IP-адрес хоста или имя хоста) вместо идентификатора партнера TeamViewer.

Вы можете обновить свой пароль через командную строку:

teamviewer passwd YrNewPassword

Если бы вы могли выполнить переадресацию портов на шлюзе / маршрутизаторе на порт 5938, вы могли бы использовать доменное имя или IP-адрес WAN вместо идентификатора партнера TeamViewer и контролировать его из любого места

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.