- - Ako nastaviť prenosový bittorrent server v systéme Linux

Ako nastaviť prenosový bittorrent server v systéme Linux

Sťahovanie torrentov na pracovnej ploche Linuxu jeužitočné v štipku, ale tí, ktorí chcú sťahovať oveľa viac údajov, by mali zvážiť nastavenie systému vzdialeného torrentu na serveri. V tomto návode sa zameriame na nastavenie vzdialeného systému pomocou aplikácie Transmission, pretože je to najjednoduchšie nastaviť. Klient Transmission BitTorrent je v počítačoch Linux dosť populárny a často je predinštalovaný. Keďže sa však zameriavame na servery Linux a nie na osobné počítače, softvér Transmission nie je zahrnutý a bude ho potrebné nastaviť ručne.

Nainštalujte prenosový BitTorrent

Poznámka: tento tutoriál sa primárne zameriava na operačné systémy serverov. Je však možné použiť aj prenos na diaľku na operačných systémoch Linux pre stolné počítače. Neváhajte postupovať ďalej, pretože pokyny sú podobné (ak nie rovnaké).

Ubuntu Server

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

Debian Server

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

RedHat Enterprise Linux server 6 a 7 / CentOS 6 a 7

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

alebo

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

Ostatné operačné systémy pre Linux

Väčšina distribúcií Linuxu (vrátane serverových)bude mať správne prenosové balíčky potrebné na spustenie torrent servera. Ak ich chcete nainštalovať, otvorte okno terminálu a vyhľadajte výrazy „prenos“, „prenosový démon“ atď. Naviac skontrolujte stránky Wiki vášho operačného systému, či neobsahujú pokyny na spustenie servera torrent s prenosom.

Môže byť tiež užitočné skontrolovať softvér na oficiálnych webových stránkach, aby ste sa dozvedeli, ako softvér nainštalovať v prípade, že ho váš operačný systém oficiálne nepodporuje.

Konfigurácia prenosového BitTorrentu

Inštalácia prenosu na Ubuntu alebo Debianeserver by mal automaticky povoliť služby systemd a spustiť ich. Používate Rhel alebo CentOS? Služby musíte spustiť manuálne. Otvorte shell terminálu a získajte prístup root pomocou prihlásenia cez Su alebo pomocou sudo.

su

Potom spustite nižšie uvedené príkazy.

Rhel 6 / CentOS 6

service transmission-daemon start

Zastavte démona kedykoľvek pomocou:

service transmission-daemon stop

Rhel 7 / CentOS 7

systemctl enable transmission-daemon
systemctl start transmission-daemon

Zastavte démona prenosu s a systemctl stop.

systemctl stop transmission-daemon

Teraz, keď je služba spustená, je čas zmeniťpredvolené heslo. Zmena hesla je kritická, pretože ponechanie predvoleného nastavenia znamená, že k vášmu prenosovému používateľskému rozhraniu má prístup každý v sieti.

Začnite pomocou systemctl alebo služba príkaz na zastavenie prenosu démona. NEKROČAJTE TENTO KROK! Ak tak urobíte, aplikácia Transmission odmietne uložiť všetky vykonané zmeny.

sudo systemctl stop transmission-daemon

alebo

sudo service transmission-daemon stop

Ak chcete zaistiť bezpečnosť, upravte súbor nastavení textovým editorom Nano.

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

Nájsť "RPC-password": a zmeňte text v úvodzovkách vedľa požadovaného hesla.

Je tiež vhodné zmeniť predvolené používateľské meno z prevodovka na niečo iné. Nájsť rpc-username a zmeňte „prenos“ na iné používateľské meno. Určite nevymažte úvodzovky.

Nakoniec použite UserMode nástroj na pridanie používateľa do skupiny Prenos. Je dobré to urobiť, aby používateľ mohol získať prístup k všetkým súborom stiahnutým pomocou služby Transmission. Navyše je bezpečnejšie ísť touto cestou, pretože beh vecí ako root je zlý nápad a mali by ste sa tomu vyhnúť všade, kde je to možné.

Pridajte svojho používateľa do skupiny nasledujúcim príkazom. Nezabudnite zmeniť „vlastníka“ na predvolené používateľské meno na serveri.

sudo usermod -a -G debian-transmission owner

whitelisting

Prenos je teraz správne nakonfigurovaný. Po spustení budú mať používatelia k nemu prístup prostredníctvom webu. Bohužiaľ, ak sa k nemu pokúša niekto v sieti LAN, zobrazí sa chyba 403. Je to z dôvodu rpc-whitelist bezpečnostná funkcia. Zakáže prístup k službe, ak nie sú uvedené konkrétne adresy IP. Aby ste to obišli, používatelia ju zvyčajne deaktivujú. V tejto príručke nezakážeme rpc-whitelist je to skvelý nástroj. Namiesto toho zriadime bielu listinu, aby každý používateľ pripojený k sieti LAN mal prístup k prenosu.

Ak chcete upraviť bielu listinu, otvorte súbor nastavení prenosového démona.

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

Prejdite nadol a vyhľadajte "RPC-whitelist".

po 127.0.0.1 pridať:

,192.168.*.*"

Keď je všetko napísané, biely list by mal vyzerať ako príklad uvedený nižšie.

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

Blokovací zoznam

Mnoho ľudí, ktorí sťahujú súbory torrent onlinepoužite zoznam známych ako blok. Zoznamy, ako sú tieto, zakazujú škodlivé adresy IP (napríklad známe adresy vírusov / škodlivého softvéru atď.) Z pripojenia cez torrent. Ak chcete povoliť túto čiernu listinu, otvorte súbor nastavení a vyhľadajte "Blokovací zoznam-url":.

zmena http://www.example.com/blocklist v úvodzovkách odkaz na skutočný blokovací zoznam. V tomto príklade použijeme tento príklad.

Po dokončení všetkých úprav aplikácie Prenos použite ikonu systemctl alebo služba príkazy na jeho opätovné spustenie.

sudo systemctl start transmission-daemon

alebo

service transmission-daemon start

Používanie prenosu

Prenos je pripravený na použitie! Ak chcete začať sťahovať, otvorte webový prehľadávač a do webového prehľadávača zadajte nasledujúcu adresu IP. Pokiaľ je počítač pripojený k rovnakej sieti ako prenos a server, všetko by malo fungovať!

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

Komentáre