domingo, 18 de junio de 2017

Transmission en servidor Centos con acceso web remoto.

Para instalar transmission, lo primero es tener el repositorio EPEL disponible:

http://mirror.pnl.gov/epel/6/
https://fedoraproject.org/wiki/EPEL

wget http://mirror.pnl.gov/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -Uvh epel-release-6-8.noarch.rpm

Instalamos transmission con yum

yum -y update
yum -y install transmission transmission-daemon

Iniciamos el servicio transmission.

service transmission-daemon start

Acceder remotamente:

En mi caso transmission está instalado en un servidor sin entorno gráfico y es necesario acceder remotamente.

Paramos el servicio
Es importante ya que de no hacerlo las modificaciones en el fichero de configuración no se guardarán.

service transmission-daemon stop

Buscamos el fichero de configuración, suele estar en esta ruta: /var/lib/transmission/.config/transmission/settings.json

find / -name settings.json
vi /var/lib/transmission/.config/transmission/settings.json

Buscamos estas líneas
"rpc-whitelist": "127.0.0.1",
"rpc-whitelist-enabled": true,
Y añadimos la ip del equipos desde el cual vamos a acceder remotamente

"rpc-whitelist": "127.0.0.1,192.168.3.41",
"rpc-whitelist-enabled": true,
Configuración de ipables:

Para acceder via web es el puerto 9091 que debe aceptar conexiones como input
Para que funcione transmision también debe aceptar conexiones como output el puerto 51413.

Iniciamos  de nuevo el servicio transmission.

service transmission-daemon start

Si queremos acceder con nuestro usuario a la carpeta de descargas de transmission y poder copiar, eliminar, etc los archivos descargados con nuestro usuario. Debemos añadir a nuestro usuario al grupo transmission y editar de nuevo el fichero settings.json y cambiar la línea "umask": 18 por "umask": 2

Fuente: http://www.filesharingguides.com/install-transmission-torrent-client-rhel-centos-6/
https://www.enmimaquinafunciona.com/pregunta/39140/permiso-denegado-cuando-la-descarga-con-la-transmision-de-demonio