Ключ восстановления Team Speak 3

Обновлено: 21.11.2024

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

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

3 ответа 3

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

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

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

Запустить сервер:

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

Создать ключ доступа

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

Войти с помощью команды login serveradmin yOuR_nEwP@ssw0rd

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

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

Теперь пришло время сгенерировать новый ключ привилегий, для этого используйте следующую команду:

tokenadd tokentype=0 tokenid1=6 tokenid2=0

Надеюсь, это поможет всем, кто столкнулся с этой ситуацией

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

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

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

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

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

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

Не тот ответ, который вы ищете? Просмотрите другие вопросы с тегами teampeak или задайте свой вопрос.

Связанные

Горячие вопросы о сети

Чтобы подписаться на этот RSS-канал, скопируйте и вставьте этот URL-адрес в программу для чтения RSS.

дизайн сайта / логотип © 2022 Stack Exchange Inc; вклады пользователей под лицензией cc by-sa. версия 2022.3.24.41762

TeamSpeak для всего

Ранее известный как TeamSpeak для рук (с использованием QEMU или Box86)

На основе debian:buster-slim

Протестировано на RPi3b+ под управлением Raspbian
И RPi3b+ под управлением Ubuntu 20.04 (aarch64)

Какой тег следует использовать?

Если у вас есть быстрое подключение к teamspeak.com -> Используйте :latest-box
В противном случае -> Используйте :latest-box-predownloaded

Если вы хотите использовать QEMU вместо Box86/Box64 -> Используйте :latest / :latest-predownloaded

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

:latest -> QEMU (доступны arm32v5, arm32v7 и arm64v8), x86, x64
:latest-preloaded -> QEMU (доступны arm32v5, arm32v7 и arm64v8), x86, x64
:latest- box -> Box86/Box64 (arm32v7 и arm64v8)
:latest-box-predownloaded -> Box86/Box64 (arm32v7 и arm64v8)

Используйте что-то вроде этого и замените часовой пояс по своему вкусу:

Наберитесь терпения после запуска контейнера.

Используйте что-то вроде этого и замените часовой пояс по своему вкусу:

Наберитесь терпения после запуска контейнера.

Ключ администратора сервера

Ключ можно найти тремя способами:

  • Вы можете использовать команду docker logs и таким образом получить ключ (намного проще, если вы используете, например, Portainer)
  • Внутри находится каталог журналов. Используйте, например, 'cat', чтобы показать содержимое !first! log, оканчивающийся на '_1.log'
  • В качестве альтернативы второму способу вы можете подключиться к контейнеру напрямую: 'docker exec -it /bin/bash'. Затем перейдите в каталог «logs» и «cat» содержимое первого журнала, который заканчивается на «_1.log»
  • С предварительно загруженными тегами вы можете обновить сервер либо с помощью встроенного средства обновления, либо получить последний предварительно загруженный образ и повторно развернуть свой контейнер.
  • Запуск QEMU займет некоторое время. В это время нагрузка на ЦП будет довольно высокой.
ENV по умолчанию доступно
INIFILE 0 0,1 Если установлено значение 1, система создаст ini-файл внутри папки "save" и будет использовать этот файл при запуске
DIST_UPDATE 0 0,1 Если установлено значение 1, система автоматически обновит и обновлять при каждом перезапуске
TS_UPDATE 0 0,1 Если установлено значение 1, средство обновления, которое запускается при каждом запуске контейнера, проверяет и при необходимости обновляет сервер до новейшей версии.
TS_UPDATE_BACKUP 1 0,1 Если установлено значение 1, программа обновления сделает резервную копию текущего сервера перед обновлением до более новой версии.
UID 1000 Установить собственный UID (пользователя)
GID 1000 Установить пользовательский GID (группу)
DEBUG 0 0,1 Контейнер перейдет в режим отладки ( -> сервер не запустится, на ly помощник)
QEMU_OFFSET 0x8000 hex,int Укажите смещение qemu ( Используйте только в том случае, если вы столкнулись с ошибкой со значением по умолчанию. Скорее всего попробуйте вместо этого 0x10000) Не требуется для Box86

Если вы установили для программы обновления значение 0, но хотите обновиться до более новой версии, просто поместите пустой файл с именем «обновление» в папку «сохранить» и перезапустите контейнер.

Резервная копия находится в папке «backup» внутри папки «save». Внутри сценария резервного копирования не будет контроля версий. Если вы хотите сохранить больше, чем просто предыдущую версию, вам придется сделать это самостоятельно.

Каждое воскресенье контейнер будет проверять актуальность установленной версии. Если нет, в журнале будет сообщение.

Если вы сделали обновление, но новая версия не работает или вы просто хотите вернуться к старой, просто поместите пустой файл с именем «recover» в папку «save» и перезапустите контейнер.
Вы также можете запустить "recover.sh" внутри контейнера, он сделает то же самое.

Если вы хотите войти в режим отладки, вы можете либо установить env для постоянного режима отладки, либо просто создать пустой файл с именем "debug" в папке "save" и перезапустить контейнер.

Как ввести и использовать ключ привилегий TeamSpeak 3

Механизм управления разрешениями пользователей на сервере TeamSpeak 3 принципиально отличается от механизма TeamSpeak 2. В TeamSpeak 2 отдельные пользователи добавлялись в базу данных серверов, а разрешения привязывались к имени пользователя и паролю. В TeamSpeak 3 имена пользователей и пароли больше не существуют. Вместо этого пользователи подключаются к виртуальному серверу, предоставляя только псевдоним, который используется только для отображения пользователя другим, но никак не связан с контролем доступа. Для идентификации пользователя на виртуальном сервере TeamSpeak 3 используется механизм шифрования с открытым ключом: при первом запуске Клиент автоматически создает пару ключей, состоящую из открытого и закрытого ключа. При первом подключении нового пользователя к виртуальному серверу его клиент автоматически отправит серверу свой открытый ключ. Виртуальный сервер создает уникальный идентификатор из этого открытого ключа и сохраняет этот идентификатор в своей базе данных. Таким образом, вместо идентификации с помощью логина и пароля сервер TeamSpeak 3 идентифицирует пользователей по их уникальному идентификатору. Если пользователь удалит свой закрытый ключ и создаст новый при подключении, он будет рассматриваться сервером как новое лицо.

Поскольку для «регистрации» на сервере TeamSpeak 3 не требуется ввод данных, ручная регистрация в TeamSpeak 3 невозможна. По сути, после подключения вы автоматически регистрируетесь на сервере, к которому подключились. Когда вы присоединитесь снова, сервер узнает вас.

Шаг 1

Войдите на свой сервер, используя информацию, которую вы предоставили в своем установочном письме (узнайте, как подключиться к серверу TeamSpeak 3, ЗДЕСЬ). Вы увидите, что вы обычный пользователь. Откройте вкладку разрешений в верхней части страницы. Вы увидите кнопку с надписью «Использовать привилегированный ключ»

Нажмите кнопку "Использовать привилегированный ключ", и вы увидите небольшое окно, похожее на рисунок ниже.

Шаг 2

Войдите в свою электронную почту и найдите привилегированный ключ, который был предоставлен в письме. Это будет привилегированный ключ, который вы введете в систему. Мы предлагаем вам скопировать и вставить ключ привилегий из вашего сообщения электронной почты в окно.

Выделите весь ключ привилегий, а затем скопируйте его. Затем вы захотите вставить его в окно, которое открылось, когда вы нажали кнопку «Использовать привилегированный ключ» на этой вкладке разрешений.

>Теперь вы заметите, что у вас есть полный администратор вашего сервера. Наслаждайтесь своим сервером.

Статьи по теме

Программы просмотра Teamspeak отлично подходят для веб-сайтов, мобильных телефонов и даже игр. Вам понадобится.

Краткий обзор пользователей в TeamSpeak 3. Механизм управления разрешениями пользователей в TeamSpeak.

Система разрешений — это очень универсальная и многофункциональная система, которая определяет пользователей.

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

Система разрешений — это очень универсальная и многофункциональная система, которая определяет пользователей.

Нажми и говори не работает, если не выбран правильный захват или профиль горячих клавиш. Это означает, что когда вы пытаетесь говорить с помощью горячей клавиши PTT, ваш микрофон ничего не обнаруживает, поскольку он не включен. Таким образом, функция «нажми и говори» не работает, и ваши друзья не могут вас слышать. Обычно бывает так, что профиль захвата сбрасывается до значения по умолчанию, когда вы настроили его для использования другого устройства. Это может произойти, когда вы пытаетесь подключиться к другому серверу или запускаете Teamspeak после перезагрузки/выключения системы.

Командная речь

Функция «Нажми и говори» весьма полезна, поскольку помогает вам общаться только в том диалоге, который вы хотите. Это обязательная функция для каждого программного обеспечения, которое отдает приоритет голосовой связи. Впрочем, хватит болтовни. В этой статье мы перечислим некоторые решения, которые помогут вам решить проблему. Но перед этим давайте более подробно рассмотрим причины проблемы.

Что вызывает сбой функции Push-to-Talk в Teamspeak?

Чтобы получить более полное представление о проблеме и наверняка устранить почти все возможные причины, мы просмотрели различные пользовательские отчеты и обнаружили, что причина проблемы ограничена следующими двумя причинами:

  • Неверный профиль захвата или сочетания клавиш. Основной причиной проблемы является неправильный выбор профиля захвата или сочетания клавиш. Ошибка в любом из них приведет к отключению микрофона или его постоянному включению.
  • Обнаружение голосовой активации во время функции «Нажми и говори». Обнаружение голосовой активации при использовании функции «Нажми и говори» часто может приводить к сбоям в работе функции «Нажми и говори». Отключение этого параметра может решить проблему.

Теперь, когда мы рассмотрели причины более подробно и, надеюсь, вы лучше понимаете причину проблемы, решения кажутся довольно простыми. Давайте углубимся в них.

Как исправить, что Teamspeak Push to Talk не работает

1. Проверьте свой профиль Capture

Если функция "нажми и говори" не работает должным образом, первое, что вам нужно сделать, это проверить свой профиль захвата. Как это бывает, проблема обычно заключается в неправильном выборе профиля в настройках захвата вашей установки Teamspeak. Если ваш Teamspeak использует устройство по умолчанию (т. е. встроенные устройства записи), а не правильное устройство записи, вы не сможете общаться с другими людьми в канале.

Чтобы решить эту проблему, перед подключением к серверу необходимо убедиться, что выбрано правильное устройство захвата или правильный профиль, если вы создали его для удобства. Для этого следуйте приведенным ниже инструкциям:

  1. В окне Teamspeak выберите параметр «Я» в строке меню.
  2. В раскрывающемся списке выберите Захват профиля.
  3. Если вы используете профиль по умолчанию, убедитесь, что он есть. Если это не так, просто щелкните параметр «Инструменты» в строке меню, а затем выберите «Параметры». Меню инструментов TeamSpeak
  4. Откроется окно параметров. Перейдите на вкладку "Захват".
  5. Оттуда выберите правильное устройство захвата или свой профиль захвата. Параметры захвата
  6. 2. Проверьте свой профиль горячих клавиш

    Еще одной возможной причиной проблемы может быть ваш профиль горячих клавиш. Если в настройках выбран неверный профиль горячих клавиш, ваш микрофон не активируется и, следовательно, не позволит вам общаться с другими людьми. Поэтому вам нужно будет убедиться, что выбран правильный профиль горячих клавиш, если вы его создали. В противном случае вам нужно будет убедиться, что для функции «нажми и говори» назначена правильная горячая клавиша. Выполните следующие действия, чтобы проверить свой профиль горячих клавиш:

    1. Чтобы проверить свой профиль горячих клавиш, выберите параметр «Сам» в строке меню Teamspeak.
    2. После этого наведите курсор на параметр «Профиль горячих клавиш» и убедитесь, что отмечен правильный профиль.
    3. Кроме того, вы можете перейти к параметру "Инструменты", а затем выбрать "Параметры" в раскрывающемся меню.
    4. Затем перейдите на вкладку "Горячие клавиши" и убедитесь, что выбран правильный профиль. Профили горячих клавиш
    5. Проверьте, устранена ли проблема.
    6. 3. Снимите флажок «Обнаружение голосовой активации во время разговора по нажатию»

      Для некоторых пользователей проблема была вызвана функцией "Обнаружение голосовой активации во время разговора по нажатию". Что делает эта опция: она включает обнаружение голосовой активации для Push-to-Talk. Это означает, что микрофон не будет активироваться, даже если вы нажмете горячую клавишу «Нажми и говори», если голос не имеет определенного уровня.

      Этот параметр находится в разделе «Дополнительные параметры» в настройках устройства захвата. Отключение этого, вероятно, решит вашу проблему, если вышеуказанные решения не помогли. Вот как снять флажок с этой опции:

      1. Выберите параметр "Инструменты", а затем выберите "Параметры" в раскрывающемся меню.
      2. Теперь перейдите на вкладку "Захват" и установите флажок "Дополнительные параметры", чтобы отобразить дополнительные настройки.
      3. Из новых перечисленных параметров убедитесь, что параметр «VoiceActivationDetectionwhilePush-to-Talk» не отмечен. Снятие флажка с обнаружения голосовой активации во время разговора по нажатию
      4. Наконец нажмите «Применить», а затем нажмите «ОК».
      5. Читайте также: