Як дізнатись адміністраторський ключ мого команди?


10

Я встановив Teamspeak-сервер 3 на своїй debian машині деякий час тому. Коли я його тоді запустив, мені надали ключ, який я використовував у своєму клієнті для автентифікації як адміністратор.

Я зараз не знаю ключа, і мені потрібно ще раз підтвердити автентифікацію. У мене є доступ до оболонки до машини debian. Як отримати ключ знову?

Відповіді:


6

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

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

  1. Підключіться до свого пристрою та перейдіть до місця установки TS3
  2. Зупинення сервера спільної роботи команди
  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 ще раз. Ваш ключ привілею буде відкликаний назад до терміналу і зберігатися в журналах.


Тож будь-яка ідея, як запобігти втраті прав адміністратора? Я маю на увазі, коли я перевстановлюю клієнтську ОС / teamspeak-клієнт, так що мені також не доведеться перевстановлювати сервер?
Річард Родрігес

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

1

Ви спробували запустити сервер serveradmin_password=somethingяк параметр, відредагувавши сценарій запуску (має бути /etc/init.d/teamspeak-serverу вашому випадку)

Тоді ви можете зателефонувати на сервер командного рядка свого командного списку, увійти в систему за допомогою налаштованого пароля та генерувати нові адміністративні жетони.

Дивіться цей підручник, наприклад: http://blog.gridc0.com/?p=284


2
це посилання більше не працює
Кріс
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.