Come faccio a sapere la mia chiave di amministratore di teamspeak?


10

Ho installato Teamspeak server 3 sul mio computer debian qualche tempo fa. Quando l'ho avviato, mi è stata fornita una chiave che ho usato nel mio client per autenticarmi come amministratore.

Non conosco la chiave ora e devo autenticarmi di nuovo. Ho un accesso shell alla macchina debian. Come posso ottenere di nuovo la chiave?

Risposte:


6

So che questa domanda è piuttosto vecchia, ma ho riscontrato lo stesso problema e volevo condividere il modo in cui l'ho fatto su Fedora, ma in genere è lo stesso per qualsiasi distribuzione Linux e ho perso una logica per gli utenti di Windows (solo il percorso sarà diverso )

Ripristina la password dell'amministratore del server Teamspeak3

  1. Connettiti al tuo computer e vai dove si trova l'installazione di TS3
  2. Arresta il server di teamspeak
  3. Avviare il server da:

    ./ts3server_minimal_runscript.sh serveradmin_password=yOuR_nEwP@ssw0rd

Ciò renderà la tua password serveradmin reimpostata per il tuo server Teamspeak 3

Genera chiave di privilegio

  1. Avvia qualsiasi client Telnet: puoi usare ad es. PuTTy
  2. Connettiti al tuo IP server Teamspeak 3 usando Telnetsulla porta10011
  3. Accedi usando il comando login serveradmin yOuR_nEwP@ssw0rd

    la password al comando è la stessa che hai impostato per il tuo serveradmin in precedenza

    1. Seleziona la tua istanza del server Teamspeak (se ne hai solo una, questa sarebbe l'impostazione predefinita: use 1e premi invio
    2. Ora è il momento di generare una nuova chiave di privilegio, per questo uso il seguente comando:

      tokenadd tokentype=0 tokenid1=6 tokenid2=0

  4. Ciò restituirà il token, che è possibile copiare e incollare nel client Teamspeak 3 in Autorizzazioni> Usa chiave privilegio

Spero che questo aiuti chiunque abbia a che fare con questa situazione


5

Le chiavi dei privilegi di Teamspeak funzionano solo una volta. L'unico modo per ottenerne un altro senza quello predefinito sarebbe quello di eliminare il server virtuale e avviare il tutto da zero.

Rimuovere il file ts3server.sqlitedb e la directory ./files/virtualserver_n dove n è il numero del server virtuale e avviare nuovamente Teamspeak. La chiave di privilegio verrà ripetuta nel terminale e memorizzata nei registri.


Qualche idea su come prevenire la perdita dei diritti di amministratore? Intendo quando reinstallo il mio client OS / teamspeak client, in modo da non dover reinstallare anche il server?
Richard Rodriguez,

Una volta usata la chiave, viene utilizzata. Come amministratore del server, puoi far sì che il server generi una nuova chiave (nascosta da qualche parte nelle opzioni del client) che potresti scrivere o salvare su un'unità USB come backup, forse.
Xyon,

1

Hai provato ad avviare il server serveradmin_password=somethingcome parametro modificando lo script di avvio (dovrebbe essere /etc/init.d/teamspeak-servernel tuo caso)

Quindi è possibile telnet sul server della riga di comando di teamspeak, accedere utilizzando la password configurata e generare nuovi token di amministrazione.

Vedi questo tutorial per esempio: http://blog.gridc0.com/?p=284


2
questo link non funziona più
Chris
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.