Как мне узнать мой ключ администратора TeamSpeak?


10

Я установил Teamspeak server 3 на моем компьютере с Debian некоторое время назад. Когда я запустил его, мне предоставили ключ, который я использовал в своем клиенте для аутентификации в качестве администратора.

Я не знаю ключ сейчас, и мне нужно снова пройти аутентификацию. У меня есть доступ к оболочке Debian. Как мне снова получить ключ?

Ответы:


6

Я знаю, что этот вопрос довольно старый, но только что столкнулся с той же проблемой и хотел рассказать, как я это сделал на Fedora, но в целом он одинаков для любого дистрибутива Linux и пролил логику для пользователей Windows (просто путь будет отличаться в значительной степени )

Восстановить пароль администратора сервера Teamspeak3

  1. Подключитесь к вашей машине и перейдите туда, где находится ваша установка TS3
  2. Остановить сервер TeamSpeak
  3. Запустить сервер по:

    ./ts3server_minimal_runscript.sh serveradmin_password=yOuR_nEwP@ssw0rd

Это приведет к сбросу пароля вашего сервера serveradmin для вашего сервера Teamspeak 3

Создать ключ привилегий

  1. Запустите любой клиент telnet - вы можете использовать, например, PuTTy
  2. Подключитесь к вашему серверу Teamspeak 3 по IP через Telnetпорт10011
  3. Войти используя команду login serveradmin yOuR_nEwP@ssw0rd

    пароль в команде совпадает с тем, который вы установили ранее для вашего сервера serveradmin

    1. Выберите свой экземпляр сервера Teamspeak (если у вас есть только один, это будет по умолчанию: use 1и нажмите Enter
    2. Теперь пришло время сгенерировать новый ключ привилегий, для этого используйте следующую команду:

      tokenadd tokentype=0 tokenid1=6 tokenid2=0

  4. Это вернет вам токен, который вы можете скопировать и вставить в клиент Teamspeak 3 в разделе « Разрешения»> «Использовать ключ привилегий».

Надеюсь, что это помогает любому, имеющему дело с этой ситуацией


5

Ключи привилегий Teamspeak работают только один раз. Единственный способ получить себе другой без использования по умолчанию - это удалить виртуальный сервер и начать все с нуля.

Удалите файл ts3server.sqlitedb и каталог ./files/virtualserver_n, где n - номер вашего виртуального сервера, и снова запустите Teamspeak. Ваш привилегированный ключ будет возвращен обратно в терминал и сохранен в журналах.


Так есть идеи, как предотвратить потерю прав администратора? Я имею в виду, когда я переустанавливаю свою клиентскую ОС / клиент teampeak, чтобы мне тоже не приходилось переустанавливать сервер?
Ричард Родригес

Как только вы используете свой ключ, он используется. Как администратор сервера, вы можете заставить сервер генерировать новый ключ (где-то скрытый в настройках клиента), который вы, возможно, можете записать или сохранить на USB-накопителе в качестве резервной копии.
Ксион

1

Вы пытались запустить сервер с serveradmin_password=somethingпараметром, отредактировав скрипт запуска (должно быть /etc/init.d/teamspeak-serverв вашем случае)

Затем вы можете подключиться к серверу командной строки TeamSpeak, войти в систему, используя настроенный пароль, и сгенерировать новые токены администратора.

См. Этот учебник, например: http://blog.gridc0.com/?p=284


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