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