Wie finde ich meinen Teamspeak-Administratorschlüssel heraus?


10

Ich habe vor einiger Zeit Teamspeak Server 3 auf meinem Debian-Computer installiert. Als ich es dann startete, wurde mir ein Schlüssel zur Verfügung gestellt, den ich in meinem Client zur Authentifizierung als Administrator verwendete.

Ich kenne den Schlüssel jetzt nicht und muss mich erneut authentifizieren. Ich habe einen Shell-Zugriff auf die Debian-Maschine. Wie bekomme ich den Schlüssel wieder?

Antworten:


6

Ich weiß, dass diese Frage ziemlich alt ist, aber ich bin auf dasselbe Problem gestoßen und wollte mitteilen, wie ich das auf Fedora gemacht habe, aber im Allgemeinen ist es für jede Linux-Distribution gleich und hat eine Logik für Windows-Benutzer (nur der Pfad wird ziemlich unterschiedlich sein )

Stellen Sie das Administratorkennwort des Teamspeak3-Servers wieder her

  1. Stellen Sie eine Verbindung zu Ihrem Computer her und navigieren Sie zu Ihrem TS3-Installationsort
  2. Stoppen Sie den Teamspeak-Server
  3. Starten Sie den Server mit:

    ./ts3server_minimal_runscript.sh serveradmin_password=yOuR_nEwP@ssw0rd

Dadurch wird Ihr Serveradmin-Passwort für Ihren Teamspeak 3-Server zurückgesetzt

Berechtigungsschlüssel generieren

  1. Starten Sie einen beliebigen Telnet-Client - Sie können zB PuTTy verwenden
  2. Stellen Sie Telnetüber den Port eine Verbindung zu Ihrer Teamspeak 3-Server-IP her10011
  3. Melden Sie sich mit dem Befehl an login serveradmin yOuR_nEwP@ssw0rd

    Das Passwort im Befehl ist das gleiche wie das, das Sie zuvor für Ihren Serveradmin festgelegt haben

    1. Wählen Sie Ihre Teamspeak-Serverinstanz aus (wenn Sie nur eine haben, ist dies Ihre Standardeinstellung: use 1und drücken Sie die Eingabetaste
    2. Jetzt ist es Zeit, einen neuen Berechtigungsschlüssel zu generieren, für den Sie den folgenden Befehl verwenden:

      tokenadd tokentype=0 tokenid1=6 tokenid2=0

  4. Daraufhin erhalten Sie ein Token, das Sie unter Berechtigungen> Berechtigungsschlüssel verwenden in den Teamspeak 3-Client kopieren und einfügen können

Hoffe, das hilft jedem, der mit dieser Situation umgeht


5

Teamspeak-Berechtigungsschlüssel funktionieren nur einmal. Die einzige Möglichkeit, sich einen anderen ohne den Standard zu sichern, besteht darin, den virtuellen Server zu löschen und das Ganze von vorne zu beginnen.

Entfernen Sie die Datei ts3server.sqlitedb und das Verzeichnis ./files/virtualserver_n, wobei n die Nummer Ihres virtuellen Servers ist, und starten Sie Teamspeak erneut. Ihr Berechtigungsschlüssel wird an das Terminal zurückgesendet und in den Protokollen gespeichert.


Also eine Idee, wie man den Verlust der Administratorrechte verhindern kann? Ich meine, wenn ich mein Client-Betriebssystem / Teamspeak-Client neu installiere, damit ich den Server nicht auch neu installieren muss?
Richard Rodriguez

Sobald Sie Ihren Schlüssel verwenden, wird er verwendet. Als Serveradministrator können Sie den Server dazu bringen, einen neuen Schlüssel zu generieren (irgendwo in den Clientoptionen versteckt), den Sie möglicherweise als Backup aufschreiben oder auf einem USB-Laufwerk speichern können.
Xyon

1

Haben Sie versucht, den Server mit serveradmin_password=somethingals Parameter zu starten, indem Sie das Startskript bearbeitet haben (sollte /etc/init.d/teamspeak-serverin Ihrem Fall sein)?

Anschließend können Sie eine Telnet-Verbindung zu Ihrem Teamspeak-Befehlszeilenserver herstellen, sich mit dem konfigurierten Kennwort anmelden und neue Administratortoken generieren.

In diesem Tutorial finden Sie beispielsweise: http://blog.gridc0.com/?p=284


2
Dieser Link funktioniert nicht mehr
Chris
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.