howtos/TeamSpeak 3 - Cambiar la co...

60 lines
3.4 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

TeamSpeak 3 Cambiar la contraseña del serveradmin y Generar una Privilege Key nueva.
La Privilegekey de TeamSpeak 3 se genera únicamente durante la instalación del servidor, solo una vez, y luego si no se apunta o guarda, no se puede recuperar. Esto puede suponer un problema, dado que si el administrador del servidor pierde la clave y se conecta desde un nuevo cliente y quiere recuperar los permisos de administrador, no puede. Es lo que me pasó a mí hace unos días, al instalar el cliente de TeamSpeak 3 en mi ordenador nuevo. Estuve mirando y buscando por internet y efectivamente no hay forma de recuperar la Privilegekey, pero sí hay una forma de generar una nueva. Para ello necesitamos acceder via Telenet al servidor TeamSpeak 3 y tener apuntada la contraseña del serveradmin. Por si acaso a continuación explicaré como recuperar la contraseña, y luego como generar una nueva PrivilegeKey.
Cambiar la contraseña del serveradmin
Dependiendo de si tenemos el servidor en una máquina Linux o Windows, el proceso cambia.
Linux
La gran mayoría de servidores TeamSpeak 3 suelen estar instalados sobre una máquina Linux. Para cambiar la contraseña del serveradmin seguimos los siguientes pasos:
Abrimos una sesión de la Terminal y nos dirigimos al directorio de TeamSpeak 3 y paramos el servidor:
./ts3server_startscript.sh stop
Ahora editamos el archivo ts3server_startscript.sh con nuestro editor de texto preferido, y buscamos la siguiente linea:
COMMANDLINE_PARAMETERS=""
Y la sustituimos por esta otra (Si ya tenemos esta línea así, no es necesario sustituir nada.):
COMMANDLINE_PARAMETERS=$2
A continuación guardamos y ejecutamos el siguiente comando:
./ts3server_startscript.sh start serveradmin_password=CONTRASEÑA
Sustituyendo CONTRASEÑA por la contraseña que queramos para nuestro serveradmin.
Windows
En Windows el proceso cambia un poco, pero es igual de simple.
Nos dirigimos a la carpeta en la que se encuentren los ejecutables del TeamSpeak 3.
Dependiendo de si nuestro equipo/servidor es de 32 o 64 bits seleccionamos el ejecutable correspondiente (ts3server_win32.exe o ts3server_win64.exe y creamos un acceso directo al mismo (donde queramos, escritorio o donde guste).
Editamos el acceso directo (pulsamos con el botón derecho y propiedades) y editamos el campo de Destino añadiendo al final serveradmin_password=CONTRASEÑA
De forma que quede así:
C:\Program Files\teamspeak3-server_win32\ts3server_win32.exe serveradmin_password=CONTRASEÑA
o si usamos 64bits:
C:\Program Files\teamspeak3-server_win32\ts3server_win64.exe serveradmin_password=CONTRASEÑA
Generar una PrivilegeKey nueva.
Para poder generar una PrivilegeKey nueva necesitamos acceso vía Telnet a nuestro servidor. Yo recomiendo usar Putty. Accedemos poniendo la IP or dirección del servidor y usando el puerto 10011.
Putty
A continuación el primer comando que introduciremos es el siguiente:
login serveradmin CONTRASEÑA
Cambiando CONTRASEÑA por nuestra contraseña. A continuación ejecutamos los siguientes comandos:
use 1
y
tokenadd tokentype=0 tokenid1=6 tokenid2=0
Veremos que nos genera una PrivilegeKey nueva para autenticarnos como Administradores en nuestro cliente de TeamSpeak 3. En general deberá quedarnos algo así:
login yourusername youruserpassword
error id=0 msg=ok
use 1
error id=0 msg=ok
tokenadd tokentype=0 tokenid1=6 tokenid2=0
token=RxXX4eEHo2X4jjNxX978a0O2oow3JJQbHDc9Oyp8Hh
error id=0 msg=ok