Cum să configurați un server Bittorrent de transmisie pe Linux

Descărcarea torrenților de pe desktopul Linux este utilă, dar cei care doresc să descarce mult mai multe date ar trebui să ia în considerare configurarea unui sistem torrent la distanță pe un server. În acest tutorial, ne vom concentra pe configurarea unui sistem la distanță cu Transmission, deoarece este cel mai ușor de configurat. Clientul Transmission BitTorrent este destul de popular pe desktop Linux și vine adesea preinstalat. Cu toate acestea, deoarece ne concentrăm pe serverele Linux și nu pe computerele personale, software-ul de transmisie nu este inclus și va trebui configurat manual.

Instalați Transmission BitTorrent

Notă: acest tutorial se concentrează în primul rând pe sistemele de operare pentru server. Cu toate acestea, este posibil să utilizați Transmission remote și pe sistemele de operare Linux desktop. Simțiți-vă liber să urmați, deoarece instrucțiunile sunt similare (dacă nu sunt aceleași).

Ubuntu Server

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

Serverul Debian

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

Serverul RedHat Enterprise Linux 6 și 7/CentOS 6 și 7

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

yum -y update

yum -y install transmission transmission-daemon

sau

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

Alte sisteme de operare Linux Server

Majoritatea distribuțiilor Linux (inclusiv cele de server) vor avea pachetele de transmisie corecte necesare pentru a rula un server torrent. Pentru a le instala, deschideți o fereastră de terminal și căutați „transmission”, „transmission-daemon”, etc. În plus, verificați paginile Wiki ale sistemului de operare pentru orice îndrumări despre rularea unui server torrent cu Transmission.

  Cum să joci Dead Rising 4 pe Linux

Ar putea fi, de asemenea, o idee bună să verificați site oficial pentru ca software-ul să învețe cum să instaleze software-ul în cazul în care sistemul dvs. de operare nu îl acceptă oficial.

Configurați transmisia BitTorrent

Instalarea Transmission pe serverul Ubuntu sau Debian ar trebui să activeze automat serviciile systemd și să le pornească. Folosești Rhel sau CentOS? Va trebui să porniți serviciile manual. Deschideți un terminal shell și obțineți acces la rădăcină conectându-vă prin Su sau folosind sudo.

su

Apoi, executați comenzile de mai jos.

Rhel 6/CentOS 6

service transmission-daemon start

Opriți demonul oricând cu:

service transmission-daemon stop

Rhel 7/CentOS 7

systemctl enable transmission-daemon

systemctl start transmission-daemon

Opriți demonul transmisiei cu o oprire systemctl.

systemctl stop transmission-daemon

Acum că serviciul rulează, este timpul să schimbați parola implicită. Schimbarea parolei este esențială, deoarece lăsarea acesteia cu setările implicite înseamnă că oricine din rețea poate accesa interfața de utilizare a transmisiei.

Începeți folosind comanda systemctl sau service pentru a opri Transmission Daemon. NU SARI ACEST PAS! Dacă o faci, Transmission va refuza să salveze modificările pe care le faci.

sudo systemctl stop transmission-daemon

sau

sudo service transmission-daemon stop

Pentru a vă asigura că este sigur, editați fișierul de setări cu editorul de text Nano.

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

Găsiți „rpc-password”: și schimbați textul între ghilimele de lângă parola dorită.

De asemenea, este o idee bună să schimbați numele de utilizator implicit de la transmisie la altceva. Găsiți rpc-username și schimbați „transmisia” cu un alt nume de utilizator. Asigurați-vă că nu ștergeți ghilimele.

În cele din urmă, utilizați instrumentul usermod pentru a vă adăuga utilizatorul la grupul Transmission. Este o idee bună să faceți acest lucru, astfel încât toate fișierele descărcate cu Transmission să poată fi accesibile de către utilizatorul dvs. În plus, este mai sigur să mergi pe această cale, deoarece rularea lucrurilor ca root este o idee proastă și ar trebui să o evitați ori de câte ori este posibil.

  Cum se instalează editorul de imagini Gimp pe Linux

Adăugați utilizatorul în grup cu următoarea comandă. Asigurați-vă că schimbați „proprietar” cu numele de utilizator implicit pe server.

sudo usermod -a -G debian-transmission owner

Lista albă

Transmisia este acum configurată corect. Când pornește, utilizatorii îl vor putea accesa prin web. Din păcate, dacă orice utilizator de pe LAN încearcă să îl acceseze, va primi o eroare 403. Acest lucru se datorează caracteristicii de securitate rpc-whitelist. Dezactivează accesul la serviciu dacă anumite adrese IP nu sunt listate. Pentru a evita acest lucru, utilizatorii îl dezactivează de obicei. În acest ghid, nu vom dezactiva funcția rpc-whitelist, deoarece este un instrument excelent. În schimb, vom configura o listă albă, astfel încât fiecare utilizator conectat la LAN să poată accesa Transmission.

Pentru a edita lista albă, deschideți fișierul de setări Transmission Daemon.

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

Derulați în jos și căutați „rpc-whitelist”.

După 127.0.0.1 adăugați:

,192.168.*.*"

Când totul este scris, lista albă ar trebui să arate ca exemplul de mai jos.

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

Lista de blocati

Mulți oameni care descarcă fișiere torrent online folosesc ceea ce se numește listă blocată. Liste ca acestea interzic adresele IP rău intenționate (cum ar fi adresele de viruși/malware cunoscute etc.) de la conectarea prin torrent. Pentru a activa această listă neagră, deschideți fișierul de setări și găsiți „blocklist-url”:.

Schimbați https://www.example.com/blocklist din ghilimele cu un link către o listă de blocare reală. În acest exemplu, vom folosi Aceasta.

Când toate modificările aduse aplicației Transmission sunt complete, utilizați comenzile systemctl sau service pentru a o porni din nou.

sudo systemctl start transmission-daemon

sau

service transmission-daemon start

Utilizarea transmisiei

Transmisia este gata de utilizare! Pentru a începe descărcarea, deschideți un browser web și introduceți următoarea adresă IP într-un browser web. Atâta timp cât computerul tău este conectat la aceeași rețea ca Transmission și serverul, totul ar trebui să funcționeze!

https://server-ip-or-hostname:9091

  Cum să utilizați Angry IP Scanner pentru a scana o adresă IP pe Linux