Я установил Teamspeak server 3 на моем компьютере с Debian некоторое время назад. Когда я запустил его, мне предоставили ключ, который я использовал в своем клиенте для аутентификации в качестве администратора.
Я не знаю ключ сейчас, и мне нужно снова пройти аутентификацию. У меня есть доступ к оболочке Debian. Как мне снова получить ключ?
3 ответа на вопрос
5
Xyon
Ключи привилегий Teamspeak работают только один раз. Единственный способ получить себе другой без использования по умолчанию - это удалить виртуальный сервер и начать все с нуля.
Удалите файл ts3server.sqlitedb и каталог ./files/virtualserver_n, где n - номер вашего виртуального сервера, и снова запустите Teamspeak. Ваш привилегированный ключ будет возвращен обратно в терминал и сохранен в журналах.
Так есть идеи, как предотвратить потерю прав администратора? Я имею в виду, когда я переустанавливаю свою клиентскую ОС / клиент teampeak, чтобы мне тоже не приходилось переустанавливать сервер?
Richard Rodriguez 12 лет назад
0
Как только вы используете свой ключ, он используется. Как администратор сервера, вы можете заставить сервер генерировать новый ключ (где-то скрытый в настройках клиента), который вы можете записать или сохранить на USB-накопителе в качестве резервной копии, возможно.
Xyon 12 лет назад
0
5
Ricky-Brno
Я знаю, что этот вопрос довольно старый, но только что столкнулся с той же проблемой и хотел бы рассказать, как я это сделал в Fedora, но в целом он одинаков для любого дистрибутива Linux и пролил логику для пользователей Windows (просто путь будет отличаться в значительной степени )
Восстановить пароль администратора сервера Teamspeak3
Подключитесь к вашей машине и перейдите туда, где находится ваша установка TS3
Это приведет к сбросу пароля вашего сервера serveradmin для вашего сервера Teamspeak 3
Создать ключ привилегий
Запустите любой клиент telnet - вы можете использовать, например, PuTTy
Подключитесь к вашему серверу Teamspeak 3 по IP через Telnetпорт10011
Войти используя команду login serveradmin yOuR_nEwP@ssw0rd
пароль в команде совпадает с тем, который вы установили ранее для вашего сервера serveradmin
Выберите свой экземпляр сервера Teamspeak (если у вас есть только один, это будет по умолчанию: use 1и нажмите Enter
Теперь пришло время сгенерировать новый ключ привилегий, для этого используйте следующую команду:
tokenadd tokentype=0 tokenid1=6 tokenid2=0
Это вернет вам токен, который вы можете скопировать и вставить в клиент Teamspeak 3 в разделе « Разрешения»> «Использовать ключ привилегий».
Надеюсь, что это помогает любому, имеющему дело с этой ситуацией
1
ZeWaren
Have you tried starting the server with serveradmin_password=something as a parameter by editing the startup script (should be /etc/init.d/teamspeak-server in your case)
Then you can telnet to your teamspeak command line server, log in using the configured password and generate new admin tokens.