2010-02-26 04:07:05 +0000 2010-02-26 04:07:05 +0000
58
58

¿Cómo se establece una contraseña para transmission-daemon, el servidor cliente de BitTorrent?

El archivo de configuración es ambiguo, y sigue sobrescribiéndose cuando se reinicia el demonio en Debian, de todos modos.

En /etc/transmission-daemon/settings.json, hay estas opciones:

rpc-username
rpc-password
proxy-auth-username
proxy-auth-password

Cada vez que reinicio el demonio con:

/etc/init.d/transmission-daemon restart

Se sobreescribe rpc-password, y la contraseña que imprime no funciona de todas formas.

¿Alguien sabe cómo poner la contraseña correctamente? No quiero desactivarla.

Respuestas (4)

115
115
115
2010-02-26 04:17:01 +0000

Haga estas cosas en el orden exacto:

  1. Apagar: /etc/init.d/transmission-daemon stop
  2. Escribe el rpc-password en el archivo /etc/transmission-daemon/settings.json, entre comillas.
  3. Guardar ese archivo
  4. Arranque: /etc/init.d/transmission-daemon start
  5. Entra en la página, está en el puerto 9091
  6. Escriba su contraseña.

La contraseña que se sobreescribe es un hash. El programa es más inteligente de lo habitual y detecta que tu contraseña no es un hash, por lo que sobrescribe la contraseña con el hash para estar seguro. Así que tu contraseña debería funcionar.

Sin embargo, recuerda que escribe la contraseña con la que se cargó cuando se cierra. Así que hacer /etc/init.d/transmission-daemon restart no hará lo que esperas si has escrito el archivo mientras se está ejecutando.

2
2
2
2013-07-06 22:13:41 +0000

También puedes probar otra solución para encontrar la contraseña:

ps -ef | grep transmission

(en mi versión era admin:password1)

2
2
2
2015-06-28 13:59:14 +0000

Generalmente, el demonio escribe su configuración cuando sale (o se reinicia). Puedes forzar al demonio a recargar nuevas configuraciones enviándole SIGHUP:

kill -HUP 1234

…entonces ya no sobrescribirá sus configuraciones al detenerse.

BTW: No me gusta que transmission-remote-cli quiera tener la contraseña en la línea de comandos. ¡Mala idea!

1
1
1
2014-10-17 06:03:14 +0000

Aunque este post ya tiene una respuesta aceptada, me parece que vale la pena añadir que en Ubuntu el demonio de la transmisión no se puede detener una vez iniciado.

Esto significa que cualquier cambio que hagas en settings.json se sobrescribirá en el próximo reinicio, sea cuando sea.

Esto también significa que tienes que desactivar completamente el daemon-startup en el arranque, reiniciar, editar tu settings.json y luego volver a activarlo para que los cambios que hagas persistan.

Bastante molesto, pero una vez que eres consciente de lo que está pasando, es bastante fácil de manejar.