Как найти мой 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

rc125
источник
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.

JustRoger
источник
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 и контролировать его из любого места

kevin11206
источник