- - Come impostare un server Bittorrent di trasmissione su Linux

Come impostare un server Bittorrent di trasmissione su Linux

Il download di torrent sul desktop Linux èutile in un pizzico, ma quelli che cercano di scaricare molti più dati dovrebbero invece considerare la configurazione di un sistema torrent remoto su un server. In questo tutorial, ci concentreremo sulla configurazione di un sistema remoto con Transmission, poiché è il più semplice da configurare. Il client di trasmissione BitTorrent è abbastanza popolare su Linux desktop e spesso viene preinstallato. Tuttavia, poiché ci stiamo concentrando su server Linux e non su personal computer, il software di trasmissione non è incluso e dovrà essere configurato manualmente.

Installa la trasmissione BitTorrent

Nota: questa esercitazione si concentra principalmente sui sistemi operativi server. Tuttavia, è possibile utilizzare Trasmissione remota anche su sistemi operativi Linux desktop. Sentiti libero di seguire perché le istruzioni sono simili (se non le stesse).

Ubuntu Server

sudo apt install transmission-cli transmission-common transmission-daemon

Server Debian

sudo apt-get transmission-cli transmission-common transmission-daemon

Server RedHat Enterprise Linux 6 e 7 / CentOS 6 e 7

yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
yum -y update
yum -y install transmission transmission-daemon

o

yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
subscription-manager repos --enable "rhel-*-optional-rpms" --enable "rhel-*-extras-rpms"
yum -y update
yum -y install transmission transmission-daemon

Altri sistemi operativi server Linux

La maggior parte delle distribuzioni Linux (comprese quelle server)avrà i pacchetti di trasmissione corretti necessari per eseguire un server torrent. Per installarli, apri una finestra del terminale e cerca "trasmissione", "trasmissione-demone", ecc. Inoltre, controlla le pagine Wiki del tuo sistema operativo per qualsiasi guida sull'esecuzione di un server torrent con Trasmissione.

Potrebbe anche essere una buona idea controllare il sito Web ufficiale del software per sapere come installare il software nel caso in cui il tuo sistema operativo non lo supporti ufficialmente.

Configura trasmissione BitTorrent

Installazione di Transmission su Ubuntu o Debianil server dovrebbe abilitare automaticamente i servizi di systemd e avviarli. Usi Rhel o CentOS? Dovrai avviare i servizi manualmente. Aprire una shell del terminale e ottenere l'accesso come root accedendo tramite su o usando sudo.

su

Quindi, esegui i comandi seguenti.

Rhel 6 / CentOS 6

service transmission-daemon start

Ferma il demone in qualsiasi momento con:

service transmission-daemon stop

Rhel 7 / CentOS 7

systemctl enable transmission-daemon
systemctl start transmission-daemon

Interrompere il daemon di trasmissione con a stop di sistema.

systemctl stop transmission-daemon

Ora che il servizio è in esecuzione, è il momento di cambiarela password predefinita. La modifica della password è fondamentale perché lasciarla con le impostazioni predefinite significa che chiunque sulla rete può accedere all'interfaccia utente della trasmissione.

Inizia utilizzando il systemctl o servizio comando per arrestare Daemon trasmissione. NON saltare questo passaggio! In tal caso, la Trasmissione rifiuterà di salvare le modifiche apportate.

sudo systemctl stop transmission-daemon

o

sudo service transmission-daemon stop

Per assicurarti che sia sicuro, modifica il file delle impostazioni con l'editor di testo Nano.

sudo nano /var/lib/transmission-daemon/info/settings.json

Trova “RPC-password”: e cambia il testo tra virgolette accanto alla password desiderata.

È anche una buona idea cambiare il nome utente predefinito da trasmissione a qualcos'altro. Trova RPC-nome utente e cambia "trasmissione" con un altro nome utente. Assicurati di non cancellare le virgolette.

Infine, usa il usermod strumento per aggiungere l'utente al gruppo di trasmissione. È una buona idea farlo in modo che tutti i file scaricati con Transmission possano essere accessibili al tuo utente. Inoltre, è più sicuro seguire questa strada, perché eseguire le cose come root è una cattiva idea e dovresti evitarlo laddove possibile.

Aggiungi il tuo utente al gruppo con il seguente comando. Assicurati di cambiare "proprietario" con il nome utente predefinito sul server.

sudo usermod -a -G debian-transmission owner

whitelisting

La trasmissione è ora configurata correttamente. All'avvio, gli utenti saranno in grado di accedervi via Web. Sfortunatamente, se qualsiasi utente su LAN tenta di accedervi, riceverà un errore 403. Ciò è dovuto al RPC-whitelist funzione di sicurezza. Disabilita l'accesso al servizio se non sono elencati specifici indirizzi IP. Per aggirare questo, gli utenti di solito lo disabilitano. In questa guida, non disabiliteremo il RPC-whitelist caratteristica, in quanto è un ottimo strumento. Invece, creeremo una whitelist in modo che ogni utente connesso alla LAN possa accedere a Transmission.

Per modificare la lista bianca, aprire il file delle impostazioni del Daemon di trasmissione.

sudo nano /var/lib/transmission-daemon/info/settings.json

Scorri verso il basso e cerca “RPC-whitelist”.

Dopo 127.0.0.1 Inserisci:

,192.168.*.*"

Quando tutto è scritto, la whitelist dovrebbe apparire come nell'esempio qui sotto.

"rpc-whitelist": "127.0.0.1,192.168.*.*",

Lista di Bloccati

Molte persone che scaricano file torrent onlineusa ciò che è noto come un elenco di blocchi. Elenchi come questi impediscono a indirizzi IP dannosi (come indirizzi noti di virus / malware, ecc.) Di connettersi tramite torrent. Per abilitare questa lista nera, apri il file delle impostazioni e trova “Blocklist-url”:.

Modificare http://www.example.com/blocklist tra virgolette per un collegamento a una blocklist reale. In questo esempio, useremo questo.

Quando tutte le modifiche all'app di trasmissione sono complete, utilizzare il systemctl o servizio comandi per riavviarlo.

sudo systemctl start transmission-daemon

o

service transmission-daemon start

Utilizzando la trasmissione

La trasmissione è pronta per l'uso! Per iniziare il download, aprire un browser Web e inserire il seguente indirizzo IP in un browser Web. Finché il tuo PC è connesso alla stessa rete di Trasmissione e server, tutto dovrebbe funzionare!

http://server-ip-or-hostname:9091
</ P>

Commenti