8

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

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

3 ответа3

5

Я знаю, что этот вопрос довольно старый, но только что столкнулся с той же проблемой и хотел бы рассказать, как я это сделал в 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. Подключитесь к вашему IP- адресу сервера Teamspeak 3, используя 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. Ваш привилегированный ключ будет возвращен обратно в терминал и сохранен в журналах.

1

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .