Как мне узнать мой ключ администратора TeamSpeak?
Я установил Teamspeak server 3 на моем компьютере с Debian некоторое время назад. Когда я запустил его, мне предоставили ключ, который я использовал в своем клиенте для аутентификации в качестве администратора.
Я не знаю ключ сейчас, и мне нужно снова пройти аутентификацию. У меня есть доступ к оболочке Debian. Как мне снова получить ключ?
3 ответа
Я знаю, что этот вопрос довольно старый, но только что столкнулся с той же проблемой и хотел рассказать, как я это сделал на Fedora, но в целом он одинаков для любого дистрибутива Linux и пролил логику для пользователей Windows (просто путь будет отличаться в значительной степени)
Восстановить пароль администратора сервера Teamspeak3
- Подключитесь к вашей машине и перейдите туда, где находится ваша установка TS3
- Остановить сервер TeamSpeak
Запустить сервер по:
./ts3server_minimal_runscript.sh serveradmin_password=yOuR_nEwP@ssw0rd
Это приведет к сбросу пароля вашего сервера serveradmin для вашего сервера Teamspeak 3
Создать ключ привилегий
- Запустите любой клиент telnet - вы можете использовать, например, PuTTy
- Подключитесь к вашему IP-адресу сервера Teamspeak 3, используя
Telnet
в порту10011
Войти используя команду
login serveradmin yOuR_nEwP@ssw0rd
пароль в команде совпадает с тем, который вы установили ранее для вашего сервера serveradmin
- Выберите свой экземпляр сервера Teamspeak (если у вас есть только один, это будет по умолчанию:
use 1
и нажмите ввод Теперь пришло время сгенерировать новый ключ привилегий, для этого используйте следующую команду:
tokenadd tokentype=0 tokenid1=6 tokenid2=0
- Выберите свой экземпляр сервера Teamspeak (если у вас есть только один, это будет по умолчанию:
- Это вернет вам токен, который вы можете скопировать и вставить в клиент Teamspeak 3 в разделе " Разрешения"> "Использовать ключ привилегий".
Надеюсь, что это помогает любому, имеющему дело с этой ситуацией
Ключи привилегий Teamspeak работают только один раз. Единственный способ получить себе другой без использования по умолчанию - это удалить виртуальный сервер и начать все с нуля.
Удалите файл ts3server.sqlitedb и каталог./files/virtualserver_n, где n - номер вашего виртуального сервера, и снова запустите Teamspeak. Ваш привилегированный ключ будет возвращен обратно в терминал и сохранен в журналах.
Вы пытались запустить сервер с serveradmin_password=something
в качестве параметра, отредактировав скрипт запуска (должен быть /etc/init.d/teamspeak-server
в твоем случае)
Затем вы можете подключиться к серверу командной строки TeamSpeak, войти в систему, используя настроенный пароль, и сгенерировать новые токены администратора.
См. Этот учебник, например: http://blog.gridc0.com/?p=284