60 lines
3.4 KiB
Plaintext
60 lines
3.4 KiB
Plaintext
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
|
||
|