Comment trouver ma clé d'administration teamspeak?


10

J'ai installé le serveur Teamspeak 3 sur ma machine Debian il y a quelque temps. Quand je l'ai commencé, on m'a fourni une clé que j'ai utilisée dans mon client pour m'authentifier en tant qu'administrateur.

Je ne connais pas la clé maintenant et j'ai besoin de m'authentifier à nouveau. J'ai un accès shell à la machine Debian. Comment puis-je récupérer la clé?

Réponses:


6

Je sais que cette question est assez ancienne, mais je viens de rencontrer le même problème et je voulais partager comment je l'ai fait sur Fedora, mais en général c'est la même chose pour n'importe quelle distribution Linux et jeter une logique pour les utilisateurs de Windows (juste le chemin sera différent à peu près )

Récupérer le mot de passe administrateur du serveur Teamspeak3

  1. Connectez-vous à votre machine et accédez à l'emplacement de votre installation TS3
  2. Arrêter le serveur TeamSpeak
  3. Démarrez le serveur par:

    ./ts3server_minimal_runscript.sh serveradmin_password=yOuR_nEwP@ssw0rd

Cela fera réinitialiser votre mot de passe administrateur de votre serveur Teamspeak 3

Générer une clé de privilège

  1. Démarrez n'importe quel client telnet - vous pouvez utiliser par exemple PuTTy
  2. Connectez-vous à l'adresse IP de votre serveur Teamspeak 3 à l'aide Telnetdu port10011
  3. Connectez-vous à l'aide de la commande login serveradmin yOuR_nEwP@ssw0rd

    mot de passe dans la commande est le même que celui que vous avez défini pour votre serveradmin précédemment

    1. Sélectionnez votre instance de serveur Teamspeak (si vous n'en avez qu'une, ce sera votre valeur par défaut: use 1et appuyez sur Entrée
    2. Il est maintenant temps de générer une nouvelle clé de privilège, pour cette utilisation, utilisez la commande suivante:

      tokenadd tokentype=0 tokenid1=6 tokenid2=0

  4. Cela vous renverra un jeton, que vous pouvez copier et coller dans le client Teamspeak 3 sous Autorisations> Utiliser la clé de privilège

J'espère que cela aide toute personne confrontée à cette situation


5

Les clés de privilège Teamspeak ne fonctionnent qu'une seule fois. La seule façon d'en obtenir un autre sans celui par défaut serait de supprimer le serveur virtuel et de démarrer le tout à partir de zéro.

Supprimez le fichier ts3server.sqlitedb et le répertoire ./files/virtualserver_n où n est le numéro de votre serveur virtuel et redémarrez Teamspeak. Votre clé de privilège sera renvoyée au terminal et stockée dans les journaux.


Donc, une idée de comment éviter de perdre les droits d'administrateur? Je veux dire quand je réinstalle mon client OS / teamspeak client, de sorte que je n'ai pas à réinstaller le serveur aussi?
Richard Rodriguez

Une fois que vous avez utilisé votre clé, elle est utilisée. En tant qu'administrateur de serveur, vous pouvez demander au serveur de générer une nouvelle clé (quelque part cachée dans les options client) que vous pourriez écrire ou enregistrer sur une clé USB en tant que sauvegarde, peut-être.
Xyon

1

Avez-vous essayé de démarrer le serveur avec serveradmin_password=somethingcomme paramètre en modifiant le script de démarrage (devrait être /etc/init.d/teamspeak-serverdans votre cas)

Ensuite, vous pouvez vous connecter à votre serveur de ligne de commande teamspeak, vous connecter en utilisant le mot de passe configuré et générer de nouveaux jetons d'administration.

Voir ce tutoriel par exemple: http://blog.gridc0.com/?p=284


2
ce lien ne fonctionne plus
Chris
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.