Jak znaleźć klucz administratora teamspeak?

10

Jakiś czas temu zainstalowałem serwer Teamspeak 3 na mojej maszynie debian. Kiedy go wtedy uruchomiłem, otrzymałem klucz, którego użyłem w moim kliencie do uwierzytelnienia jako administrator.

Nie znam teraz klucza i muszę go ponownie uwierzytelnić. Mam dostęp do powłoki Debiana. Jak zdobyć klucz ponownie?

Richard Rodriguez
źródło

Odpowiedzi:

6

Wiem, że to pytanie jest dość stare, ale właśnie natknąłem się na ten sam problem i chciałem podzielić się tym, jak to zrobiłem na Fedorze, ale ogólnie jest to samo dla każdej dystrybucji Linuksa i rzuca logikę dla użytkowników Windows (tylko ścieżka będzie inna )

Odzyskaj hasło administratora serwera Teamspeak3

  1. Połącz się z komputerem i przejdź do miejsca instalacji TS3
  2. Zatrzymaj serwer teamspeak
  3. Uruchom serwer przez:

    ./ts3server_minimal_runscript.sh serveradmin_password=yOuR_nEwP@ssw0rd

Spowoduje to zresetowanie hasła administratora serwera dla serwera Teamspeak 3

Wygeneruj klucz uprawnień

  1. Uruchom dowolnego klienta Telnet - możesz użyć np. PuTTy
  2. Połącz się z adresem IP swojego serwera Teamspeak 3 za pomocą Telnetportu10011
  3. Zaloguj się za pomocą polecenia login serveradmin yOuR_nEwP@ssw0rd

    hasło w poleceniu jest takie samo, jak ustawione wcześniej dla twojego serveradmin

    1. Wybierz instancję serwera Teamspeak (jeśli masz tylko jedną, będzie to ustawienie domyślne: use 1i naciśnij klawisz Enter
    2. Teraz nadszedł czas, aby wygenerować nowy klucz uprawnień, w tym celu użyj następującego polecenia:

      tokenadd tokentype=0 tokenid1=6 tokenid2=0

  4. Zwróci ci token, który możesz skopiować i wkleić w kliencie Teamspeak 3 w sekcji Uprawnienia> Użyj klucza uprawnień

Mam nadzieję, że pomoże to każdemu, kto ma do czynienia z tą sytuacją

Ricky-Brno
źródło
5

Klucze uprawnień Teamspeak działają tylko raz. Jedynym sposobem na zdobycie kolejnego bez domyślnego byłoby usunięcie wirtualnego serwera i rozpoczęcie wszystkiego od zera.

Usuń plik ts3server.sqlitedb i katalog ./files/virtualserver_n, gdzie n to numer serwera wirtualnego, i ponownie uruchom Teamspeak. Twój klucz uprawnień zostanie wysłany z powrotem do terminala i zapisany w logach.

Xyon
źródło
Więc jakiś pomysł, jak zapobiec utracie uprawnień administratora? Mam na myśli, kiedy ponownie instaluję system operacyjny klienta / klienta teamspeak, aby nie musiałem też ponownie instalować serwera?
Richard Rodriguez
Po użyciu klucza zostanie on użyty. Jako administrator serwera możesz zmusić serwer do wygenerowania nowego klucza (gdzieś ukrytego w opcjach klienta), który możesz zapisać lub zapisać na dysku USB jako kopię zapasową.
Xyon,
1

Czy próbowałeś uruchomić serwer serveradmin_password=somethingjako parametr, edytując skrypt startowy (powinno być /etc/init.d/teamspeak-serverw twoim przypadku)

Następnie możesz telnet do serwera linii poleceń teamspeak, zalogować się przy użyciu skonfigurowanego hasła i wygenerować nowe tokeny administracyjne.

Zobacz ten samouczek na przykład: http://blog.gridc0.com/?p=284

ZeWaren
źródło
2
ten link już nie działa
Chris