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