<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Debian &#8211; El Cornijal de Linux</title>
	<atom:link href="https://linuxete.duckdns.org/category/debian/feed/" rel="self" type="application/rss+xml" />
	<link>https://linuxete.duckdns.org</link>
	<description>Un blog sobre Linux</description>
	<lastBuildDate>Wed, 03 Sep 2025 14:19:02 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>Inicia transmission-daemon con systemd en Debian 12</title>
		<link>https://linuxete.duckdns.org/como-iniciar-transmission-daemon-con-systemd/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=como-iniciar-transmission-daemon-con-systemd</link>
					<comments>https://linuxete.duckdns.org/como-iniciar-transmission-daemon-con-systemd/#respond</comments>
		
		<dc:creator><![CDATA[raspberry]]></dc:creator>
		<pubDate>Mon, 01 Sep 2025 15:49:43 +0000</pubDate>
				<category><![CDATA[bittorrent]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[P2P]]></category>
		<category><![CDATA[transmission]]></category>
		<category><![CDATA[transmission-daemon]]></category>
		<guid isPermaLink="false">https://linuxete.duckdns.org/?p=3146</guid>

					<description><![CDATA[Transmission-daemon es la versión de servidor del cliente de BitTorrent Transmission. A diferencia de la versión de escritorio con interfaz gráfica, transmission-daemon no tiene una interfaz visual propia y se ejecuta en segundo plano como un servicio o demonio. transmission-daemon es el «motor» de Transmission, y para interactuar con él, se usa una interfaz de [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p><strong>Transmission-daemon</strong> es la versión de servidor del cliente de BitTorrent <strong>Transmission</strong>. A diferencia de la versión de escritorio con interfaz gráfica, <code>transmission-daemon</code> no tiene una interfaz visual propia y se ejecuta en segundo plano como un servicio o demonio. <br><code>transmission-daemon</code> es el «motor» de Transmission, y para interactuar con él, se usa una interfaz de control remoto. Puedes controlarlo a través de una interfaz web, un cliente de línea de comandos llamado <code>transmission-remote</code>, o aplicaciones móviles y de escritorio que se conectan a él.</p>



<p>La versión que viene con Debian 12 es la 3.0.0. Aunque ya ha salido Debian 13, me ha soprendido que esta viene con la versión 4.1.0-beta.2. ¿Software Beta en una distribucion estable?. Me lo creo porque lo he visto.</p>



<h2 class="wp-block-heading">Instala transmission-daemon</h2>



<p>Comenzamos instalando el demonio de transmission, así:</p>



<pre class="wp-block-code"><code>sudo apt-get install transmission-daemon</code></pre>



<h2 class="wp-block-heading">Backup</h2>



<p>Antes de editar cualquier archivo de configuración, es conveniente hacer una copia de seguridad. El archivo de configuración lo encontramos en la ruta <code>/etc/transmission-daemon/settings.json</code> </p>



<p>Y este es, el comando que ejecutaremos para hacer la copia:</p>



<pre class="wp-block-code"><code>sudo cp /etc/transmission-daemon/settings.json /etc/transmission-daemon/settings.json.bak</code></pre>



<h2 class="wp-block-heading">Configuración</h2>



<p>Este archivo de configuración, no puede ser modificado hasta que el servicio se haya detenido.</p>



<pre class="wp-block-code"><code>sudo systemctl stop transmission-daemon</code></pre>



<p>Solo con el servicio inactivo, podemos modificar las variables de su configuración y el comando que nos llevará a editarlo es:</p>



<pre class="wp-block-code"><code>sudo nano /etc/transmission-daemon/settings.json</code></pre>



<p>Se abrirá el archivo de configuración. Voy a subrayar en amarillo, los parámetros esenciales para comenzar a funcionar y  en verde para una ajustes recomendados.</p>



<pre class="wp-block-code"><code>{
    "alt-speed-down": 50,
    "alt-speed-enabled": false,
    "alt-speed-time-begin": 540,
    "alt-speed-time-day": 127,
    "alt-speed-time-enabled": false,
    "alt-speed-time-end": 1020,
    "alt-speed-up": 50,
    "bind-address-ipv4": "0.0.0.0",
    "bind-address-ipv6": "::",
    "blocklist-enabled": false,
    "blocklist-url": "http://www.example.com/blocklist",
    "cache-size-mb": 4,
    "dht-enabled": true,
    <mark style="background-color:#fcb900" class="has-inline-color">"download-dir":</mark> "/home/saltimbanki/Torrent/downloads",
    "download-limit": 100,
    "download-limit-enabled": 0,
    "download-queue-enabled": true,
    <mark style="background-color:#7bdcb5" class="has-inline-color">"download-queue-size"</mark>: 5,
    "encryption": 1,
    "idle-seeding-limit": 30,
    "idle-seeding-limit-enabled": false,
    <mark style="background-color:#fcb900" class="has-inline-color">"incomplete-dir":</mark> "/home/saltimbanki/Torrent/Incompleto",
    <mark style="background-color:#fcb900" class="has-inline-color">"incomplete-dir-enabled":</mark> true,
    "lpd-enabled": false,
    "max-peers-global": 200,
    "message-level": 1,
    "peer-congestion-algorithm": "",
    "peer-id-ttl-hours": 6,
    "peer-limit-global": 200,
    "peer-limit-per-torrent": 50,
    <mark style="background-color:#fcb900" class="has-inline-color">"peer-port":</mark> 52513,
    "peer-port-random-high": 65535,
    "peer-port-random-low": 49152,
    "peer-port-random-on-start": false,
    "peer-socket-tos": "default",
    "pex-enabled": true,
    "port-forwarding-enabled": false,
    "preallocation": 1,
    "prefetch-enabled": true,
    "queue-stalled-enabled": true,
    "queue-stalled-minutes": 30,
    <mark style="background-color:#7bdcb5" class="has-inline-color">"ratio-limit"</mark>: 2,
    <mark style="background-color:#7bdcb5" class="has-inline-color">"ratio-limit-enabled"</mark>: false,
    "rename-partial-files": true,
    <mark style="background-color:#fcb900" class="has-inline-color">"rpc-authentication-required":</mark> true,
    "rpc-bind-address": "0.0.0.0",
    "rpc-enabled": true,
    "rpc-host-whitelist": "",
    "rpc-host-whitelist-enabled": true,
    <mark style="background-color:#fcb900" class="has-inline-color">"rpc-password":</mark> "{4ekd6q42960doew46f8edboea2e19f7a76ea783faCmCzjes",
    <mark style="background-color:#fcb900" class="has-inline-color">"rpc-port":</mark> 29091,
    "rpc-url": "/transmission/",
    <mark style="background-color:#fcb900" class="has-inline-color">"rpc-username":</mark> "saltimbanki",
    "rpc-whitelist": "127.0.0.1",
    <mark style="background-color:#fcb900" class="has-inline-color">"rpc-whitelist-enabled"</mark>: false,
    "scrape-paused-torrents-enabled": true,
    "script-torrent-done-enabled": false,
    "script-torrent-done-filename": "",
    "seed-queue-enabled": false,
    "seed-queue-size": 10,
    <mark style="background-color:#7bdcb5" class="has-inline-color">"speed-limit-down"</mark>: 100,
    <mark style="background-color:#7bdcb5" class="has-inline-color">"speed-limit-down-enabled"</mark>: false,
    <mark style="background-color:#7bdcb5" class="has-inline-color">"speed-limit-up"</mark>: 100,
    <mark style="background-color:#7bdcb5" class="has-inline-color">"speed-limit-up-enabled"</mark>: false,
    "start-added-torrents": true,
    "trash-original-torrent-files": false,
    "umask": 18,
    "upload-limit": 100,
    "upload-limit-enabled": 0,
    "upload-slots-per-torrent": 14,
    "utp-enabled": true
}
</code></pre>



<p>Los parámetros más importantes que debes modificar en el archivo de configuración de <strong>Transmission</strong> son los que controlan la seguridad, las rutas de descarga y los límites de velocidad.</p>



<ul class="wp-block-list">
<li><strong>Configuración de Seguridad y Acceso</strong><br> * <code>rpc-authentication-required</code>: Si su valor es <code>true</code>, la interfaz web de Transmission estará protegida con autenticación. Los usuarios deberán introducir las credenciales definidas en los parámetros <code>"rpc-username"</code> y <code>"rpc-password"</code> para poder acceder y controlar el cliente de torrent. Si su valor es <code>false</code>, cualquiera que conozca la dirección IP y el puerto de tu servidor de Transmission podrá acceder a la interfaz web sin necesidad de credenciales. <strong>Esto es una configuración insegura</strong> que se recomienda evitar, especialmente si vas a habilitar el acceso desde fuera de tu red local.<br>* <code>rpc-username</code> y <code>rpc-password</code>: Estos definen el nombre de usuario y la contraseña para acceder a la interfaz web de Transmission. Si cambias la contraseña en texto plano, el demonio la cifrará automáticamente la próxima vez que se inicie.<br> * <code>rpc-whitelist-enabled</code>: Si este parámetro es <code>true</code>, solo las direcciones IP listadas en el siguiente parámetro (<code>rpc-whitelist</code>) podrán conectarse. Por defecto, es <code>true</code>, pero nosotros lo necesitamos en <code><strong>false</strong></code>, ya que lo usaremos para entrar desde fuera de la red.<br> * <code>port-forwarding-enabled</code>: Si está configurado en <code>true</code>, Transmission intentará automáticamente abrir un puerto en tu router para optimizar las conexiones de entrada. Esto es necesario para un buen rendimiento de descarga y siembra. Debes tener UPNP desactivado en el router, de lo contrario la puedes dejar en <code><strong>false</strong></code>.<br> * <code>peer-port</code>: Es el puerto TCP/UDP que utiliza <strong>Transmission</strong> (y cualquier cliente de BitTorrent) para conectarse a otros clientes (o «peers»). Se recomida cambiar a cualquier otro de tu elección.<br>  * <code>rcp-port</code>: Es el puerto TCP que <strong>Transmission</strong> utiliza para su Interfaz de Control Remoto. Por defecto, es el puerto <strong>9091</strong>. Cámbialo por otro de tu elección.</li>



<li><strong>Rutas y Descargas</strong><br> * <code>download-dir</code>: Esta es la ruta principal donde se guardarán los archivos una vez que la descarga esté completa. Puedes cambiarla a una ubicación más conveniente, como un disco duro externo. Asegúrate de que el usuario <code>debian-transmission</code> (o el usuario que ejecute el servicio) tenga permisos de escritura en esa carpeta.<br> * <code>incomplete-dir</code>: Es la ruta temporal, donde se guardan loa archivos que están en proceso de descarga. Esto es útil para mantener organizada la carpeta de descargas y evitar que se mezclen con archivos incompletos.<br>  * <code>incomplete-dir-enabled</code>: Si lo habilitas (<code>true</code>), Transmission guardará los archivos a medio descargar en una carpeta separada.</li>



<li><strong>Límites de velocidad y Cola</strong><br> * <code>speed-limit-down</code> y<code> speed-limit-up</code>: Estos parámetros establecen los límites de velocidad de descarga y subida en kilobytes por segundo (KB/s) para todos los torrents.<br> * <code>speed-limit-down-enabled</code> y <code>speed-limit-up-enabled</code>: Si los pones en <code>true</code>, los límites de velocidad globales se activarán.<br> * <code>download-queue-size</code>: Limita el número de torrents que se pueden descargar simultáneamente. Esto es útil para no sobrecargar la conexión.<br> * <code>ratio-limit</code> y <code>ratio-limit-enabled</code>: Permite que los torrents se detengan automáticamente cuando alcanzan una relación de subida/bajada específica. Por ejemplo, si el <code>ratio-limit</code> es <code>2</code> y está habilitado, el torrent se detendrá después de haber subido el doble de lo que descargó.</li>
</ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p><strong>En cuanto a la contraseña</strong>: Cuando el servicio de <strong>Transmission</strong> se inicie, leerá la contraseña en texto plano que has escrito, la encriptará internamente y la guardará como un hash en el archivo <code>settings.json</code> al cerrarse. De esta manera, no necesitas generar el hash manualmente.</p>



<p><strong>En cuando a los puertos</strong>: No olvides abrir los puertos <code>peer-port</code> y <code>rcp-port</code> de router</p>
</blockquote>



<h2 class="wp-block-heading">Preparando a systemd</h2>



<p>Ahora <code>systemd</code> será el que tome el control del demonio.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Recuerda que continuamos con el servicio parado</p>
</blockquote>



<p>Editamos el servicio así.</p>



<pre class="wp-block-code"><code>sudo systemctl edit transmission-daemon.service</code></pre>



<p>la salida de este comando, nos devuelve lo siguiente:</p>



<pre class="wp-block-code"><code> ### Editing /etc/systemd/system/transmission-daemon.service.d/override.conf
 2 ### Anything between here and the comment below will become the new contents of the file
 3
 4 ### Lines below this comment will be discarded
 5 
 6 ### /lib/systemd/system/transmission-daemon.service
 7 # &#91;Unit]
 8 # Description=Transmission BitTorrent Daemon
 9 # After=network.target
10 #
11 # &#91;Service]
12 # User=debian-transmission
13 # Type=notify
14 # ExecStart=/usr/bin/transmission-daemon -f --log-error
15 # ExecStop=/bin/kill -s STOP $MAINPID
16 # ExecReload=/bin/kill -s HUP $MAINPID
17 # NoNewPrivileges=true
18 # &#91;Install]
19 #
20 # WantedBy=multi-user.target
21 
</code></pre>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Debes de saber, que este archivo, es editable solo entre la línea 2 y 4, todo lo que se escriba por debajo de la línea 4 no será tenido en cuenta, tal y como dice en la línea 4 (<code>Lines below this comment will be discarded</code>)</p>
</blockquote>



<p>A partir de la línea 3 vamos a escribir lo siguiente: </p>



<pre class="wp-block-code"><code>&#91;Unit]
 5 Description=Description=Transmission BitTorrent Daemon
 6 After=network.target network-online.target
 7 Wants=network-online.target
 8
 9
10 &#91;Service]
11 User=saltimbanki
12 Group=saltimbanki
13 ExecStart=
14 ExecStart=/usr/bin/transmission-daemon -f --log-error -g /etc/transmission-daemon/</code></pre>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Cambia User y Group por los tuyos respectivamente.</p>
</blockquote>



<p>Guarda con <code>Crtl + o</code> y sal del editor presionando <code>Ctrl + x</code></p>



<p>Reinicia el servicio.</p>



<pre class="wp-block-code"><code>sudo systemctl restart transmission-daemon</code></pre>



<p>Te dejo como queda finalmente una vez editado. (sombrado el nuevo texto)</p>



<pre class="wp-block-code"><code> 1 ### Editing /etc/systemd/system/transmission-daemon.service.d/override.conf
 2 ### Anything between here and the comment below will become the new contents of the file
 3
 4 <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-ast-global-color-0-color">&#91;Unit]</mark>
 5 <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-ast-global-color-0-color">Description=Description=Transmission BitTorrent Daemon</mark>
 6 <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-ast-global-color-0-color">After=network.target network-online.target</mark>
 7 <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-ast-global-color-0-color">Wants=network-online.target</mark>
 8
 9
10 <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-ast-global-color-0-color">&#91;Service]</mark>
11 <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-ast-global-color-0-color">User=</mark>saltimbanki
12 <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-ast-global-color-0-color">Group=</mark>saltimbanki
13 <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-ast-global-color-0-color">ExecStart=</mark>
14 <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-ast-global-color-0-color">ExecStart=/usr/bin/transmission-daemon -f --log-error -g /etc/transmission-daemon/</mark>
15
16 ### Lines below this comment will be discarded
17
18 ### /lib/systemd/system/transmission-daemon.service
19 # &#91;Unit]
20 # Description=Transmission BitTorrent Daemon
21 # After=network.target
22 # 
23 # &#91;Service]
24 # User=debian-transmission
25 # Type=notify
26 # ExecStart=/usr/bin/transmission-daemon -f --log-error
27 # ExecStop=/bin/kill -s STOP $MAINPID
28 # ExecReload=/bin/kill -s HUP $MAINPID
29 # NoNewPrivileges=true
30 # 
31 # &#91;Install]
32 # WantedBy=multi-user.target
33

</code></pre>



<h2 class="wp-block-heading">Establecer permisos.</h2>



<p>No sé como ni por qué , pero los desarradores, tuvieron la genial idea de que transmission-daemon corriese bajo el usuario <code>debian-transmission</code>. Nosotros en systemd lo haremos como nuestro usuario, en mi caso como <strong><code>saltimbanki</code></strong>. La carpeta <code>/etc/transmission-daemon/</code> y sus archivos, incluyendo <code>settings.json</code>, están, por defecto, en propiedad del usuario <code>debian-transmission</code>, lo que crea un conflicto de permisos.</p>



<p>Entonces, cambiaremos la propiedad de la carpeta <code>/etc/transmission-daemon/</code> y de todos los archivos contenidos en ella.</p>



<pre class="wp-block-code"><code>sudo chown -R saltimbanki:saltimbanki /etc/transmission-daemon</code></pre>



<p>Si listas los permisos del directorio transmission-daemon, verás que ahora somos los propietarios</p>



<pre class="wp-block-code"><code><strong>ls -l /etc/transmission-daemon/</strong>
total 24
drwxr-sr-x 2 saltimbanki saltimbanki 4096 sep  1 09:34 blocklists
-rw-r--r-- 1 saltimbanki saltimbanki  303 dic 19  2021 README.json
drwxr-sr-x 2 saltimbanki saltimbanki 4096 sep  1 09:34 resume
-rw------- 1 saltimbanki saltimbanki 2375 sep  1 09:34 settings.json
-rw------- 1 saltimbanki saltimbanki 2389 ago 31 10:37 settings.json.bak
drwxr-sr-x 2 saltimbanki saltimbanki 4096 sep  1 09:34 torrents
</code></pre>



<p>El archivo settings.json tambien está presente en la ruta <code>/var/lib/transmission-daemon/info</code> y se actualiza cuando modificamos el archivo principal, por lo que es mejor desactivarlo para evitar cualquier conflicto.</p>



<pre class="wp-block-code"><code>sudo mv /var/lib/transmission-daemon/info/settings.json /var/lib/transmission-daemon/info/settings.json.bak</code></pre>



<p>De esta forma, obligas al demonio a usar el archivo correcto en <code>/etc/transmission-daemon/settings.json</code></p>



<h2 class="wp-block-heading">Acceso remoto. </h2>



<h4 class="wp-block-heading">Acceso navegador.</h4>



<p>Se puede acceder remotamente desde cualquier navegador, ya sea PC, tablet, teléfono móvil. Tan solo necesitas saber la ruta y el puerto, que debería de estar abierto en el router.</p>



<p>Como voy a acceder desde mi propio equipo, en un navegador escribiré <kbd>http://localhost:29091</kbd></p>



<figure class="wp-block-image aligncenter size-full is-resized"><img fetchpriority="high" decoding="async" width="423" height="301" src="https://linuxete.duckdns.org/wp-content/uploads/2025/09/Seleccion_040.png" alt="" class="wp-image-3185" style="width:323px;height:auto" srcset="https://linuxete.duckdns.org/wp-content/uploads/2025/09/Seleccion_040.png 423w, https://linuxete.duckdns.org/wp-content/uploads/2025/09/Seleccion_040-300x213.png 300w" sizes="(max-width: 423px) 100vw, 423px" /></figure>



<p>Introduce el usuario y la contraseña que creaste.</p>



<figure class="wp-block-image aligncenter size-full is-resized"><img decoding="async" width="802" height="999" src="https://linuxete.duckdns.org/wp-content/uploads/2025/09/Transmission-Web-Interface-—-Mozilla-Firefox_001.png" alt="" class="wp-image-3186" style="width:324px;height:auto" srcset="https://linuxete.duckdns.org/wp-content/uploads/2025/09/Transmission-Web-Interface-—-Mozilla-Firefox_001.png 802w, https://linuxete.duckdns.org/wp-content/uploads/2025/09/Transmission-Web-Interface-—-Mozilla-Firefox_001-241x300.png 241w, https://linuxete.duckdns.org/wp-content/uploads/2025/09/Transmission-Web-Interface-—-Mozilla-Firefox_001-768x957.png 768w" sizes="(max-width: 802px) 100vw, 802px" /></figure>



<h4 class="wp-block-heading">Acceso APP android.</h4>



<p>Existe una aplicación para android, que te permite configurar tu servidor torrent y así decargar tus archivos allá donde estés.</p>



<p>La aplicación se llama Remote for Transmission, desarrollada por <a href="https://play.google.com/store/apps/developer?id=jgalat&amp;hl=es">jgalat</a>. La puedes descargar desde <a href="https://play.google.com/store/apps/details?id=ar.jg.remote&amp;hl=es" data-type="link" data-id="https://play.google.com/store/apps/details?id=ar.jg.remote&amp;hl=es">aquí</a>. </p>



<p>Tambien había en Play Store una aplicacion llamada Transmission Remote, la cual ha desaperecido de la tienda de Google, pero que puedes descargar he instalar desde aquí.</p>



<figure class="wp-block-image aligncenter size-large is-resized"><img decoding="async" width="461" height="1024" src="https://linuxete.duckdns.org/wp-content/uploads/2025/09/photo_2025-09-01_15-26-48-461x1024.jpg" alt="" class="wp-image-3206" style="width:335px;height:auto" srcset="https://linuxete.duckdns.org/wp-content/uploads/2025/09/photo_2025-09-01_15-26-48-461x1024.jpg 461w, https://linuxete.duckdns.org/wp-content/uploads/2025/09/photo_2025-09-01_15-26-48-135x300.jpg 135w, https://linuxete.duckdns.org/wp-content/uploads/2025/09/photo_2025-09-01_15-26-48.jpg 576w" sizes="(max-width: 461px) 100vw, 461px" /></figure>



<p>La primera parte del menú <code>Connection</code>, en <code>NAME</code>, deberás darle un nombre culquiera a tu servidor, tambien en <code>HOST /IP ADDRES</code> introduce la ruta al servidor y en <code>PORT</code> el puerto elegido. Tambien deberás activar la casilla <code>AUTHENTICATION</code>, para que se activen las casillas de <code>USERNAME</code> y <code>PASSWORD</code></p>



<figure class="wp-block-image aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="461" height="1024" src="https://linuxete.duckdns.org/wp-content/uploads/2025/09/photo_2025-09-01_15-29-53-1-461x1024.jpg" alt="" class="wp-image-3205" style="width:356px;height:auto" srcset="https://linuxete.duckdns.org/wp-content/uploads/2025/09/photo_2025-09-01_15-29-53-1-461x1024.jpg 461w, https://linuxete.duckdns.org/wp-content/uploads/2025/09/photo_2025-09-01_15-29-53-1-135x300.jpg 135w, https://linuxete.duckdns.org/wp-content/uploads/2025/09/photo_2025-09-01_15-29-53-1.jpg 576w" sizes="auto, (max-width: 461px) 100vw, 461px" /></figure>



<p>Continuando mas abajo, introduciremos el <code>USERNAME</code> y <code>PASSWORD</code> y haremos un test connection para ver que todo a salido bien. Si todo bien, pulsa <code>save</code></p>



<figure class="wp-block-image aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="461" height="1024" src="https://linuxete.duckdns.org/wp-content/uploads/2025/09/photo_2025-09-01_16-52-54-461x1024.jpg" alt="" class="wp-image-3209" style="width:331px;height:auto" srcset="https://linuxete.duckdns.org/wp-content/uploads/2025/09/photo_2025-09-01_16-52-54-461x1024.jpg 461w, https://linuxete.duckdns.org/wp-content/uploads/2025/09/photo_2025-09-01_16-52-54-135x300.jpg 135w, https://linuxete.duckdns.org/wp-content/uploads/2025/09/photo_2025-09-01_16-52-54.jpg 576w" sizes="auto, (max-width: 461px) 100vw, 461px" /></figure>



<p>Una vez dentro puedes añadir cualquier torrent desde tu teléfno, para que se añada a tu equipo de casa y comience a descargar.</p>



<figure class="wp-block-image aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="461" height="1024" src="https://linuxete.duckdns.org/wp-content/uploads/2025/09/photo_2025-09-01_15-34-55-461x1024.jpg" alt="" class="wp-image-3207" style="width:362px;height:auto" srcset="https://linuxete.duckdns.org/wp-content/uploads/2025/09/photo_2025-09-01_15-34-55-461x1024.jpg 461w, https://linuxete.duckdns.org/wp-content/uploads/2025/09/photo_2025-09-01_15-34-55-135x300.jpg 135w, https://linuxete.duckdns.org/wp-content/uploads/2025/09/photo_2025-09-01_15-34-55.jpg 576w" sizes="auto, (max-width: 461px) 100vw, 461px" /></figure>



<p>Cuando las descargas terminan, la barra de progreso quedará al 100.0% y se tornará en color verde.</p>



<h4 class="wp-block-heading">Cómo generar/modifcar la contraseña.</h4>



<p>En el caso de que debas cambiar la contraseña, estos son los paso que debes seguir para hacerlo.</p>



<ol start="1" class="wp-block-list">
<li>Detén el servicio de Transmission antes de editar el archivo de configuración, ya que Transmission sobrescribe el archivo con sus ajustes al apagarse.<br>   <code>sudo systemctl stop transmission-daemon</code></li>



<li>Edita el archivo de configuración settings.json <br>   <code>sudo nano /etc/transmission-daemon/settings.json</code></li>



<li>Inserta la contraseña en texto plano, busca la línea «rpc-password» y cambia su valor por la contraseña que deseas usar, entre comillas. <br>Por ejemplo: «<code>rpc-password": "mi_nueva_contraseña_secreta", </code>Asegúrate de que <code>"rpc-authentication-required"</code> esté establecido en <code>true</code>.</li>



<li>Guarda con Crtl + o y sal del editor presionando Ctrl+X.</li>



<li><strong>Inicia el servicio de Transmission:</strong><br><code>sudo systemctl start transmission-daemon</code></li>



<li>(Opcional) Verifica el cambio. Puedes detener el servicio nuevamente y abrir el archivo settings.json para ver que la contraseña se ha transformado en un hash encriptado.<br><code>   sudo systemctl stop transmission-daemon</code><br>Ahora vuelve a comprobar<br><code>   sudo nano /etc/transmission-daemon/settings.json </code><br>Verás que la línea ahora contiene un hash largo, similar a esto: «<code>rpc-password": "{hash_encriptado_automáticamente}",</code></li>
</ol>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Nota, cuidado si usas la Ñ en tu password, te dará más problemas que un impago a Hacienda.</p>
</blockquote>
]]></content:encoded>
					
					<wfw:commentRss>https://linuxete.duckdns.org/como-iniciar-transmission-daemon-con-systemd/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
