- - Jak nastavit přenosový bittorrent server v systému Linux

Jak nastavit přenosový bittorrent server v systému Linux

Stahování torrentů na ploše Linuxu jeužitečné ve špetce, ale ti, kteří chtějí stáhnout mnohem více dat, by měli zvážit nastavení vzdáleného systému torrentů na serveru. V tomto tutoriálu se zaměříme na nastavení vzdáleného systému pomocí Transmission, protože je to nejjednodušší nastavení. Klient Transmission BitTorrent je na operačním systému Linux docela populární a často je předinstalován. Protože se však zaměřujeme na servery Linux a ne na osobní počítače, software Transmission není zahrnut a bude nutné jej nastavit ručně.

Nainstalujte přenosový BitTorrent

Poznámka: tento kurz se primárně zaměřuje na operační systémy serverů. Je však možné použít také Transmission remote na operačních systémech Linux pro stolní počítače. Neváhejte a dodržujte pokyny, které jsou podobné (pokud nejsou stejné).

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

nebo

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

Jiné operační systémy Linux Server

Většina linuxových distribucí (včetně serverových)bude mít správné přenosové balíčky potřebné pro spuštění torrent serveru. Chcete-li je nainstalovat, otevřete okno terminálu a vyhledejte výrazy „přenos“, „přenosový démon“ atd. Kromě toho zkontrolujte stránky Wiki operačního systému, zda neobsahují pokyny pro provozování serveru torrentu pomocí služby Přenos.

Může být také vhodné zkontrolovat na oficiálních webových stránkách software, kde se dozvíte, jak nainstalovat software v případě, že jej váš operační systém oficiálně nepodporuje.

Nakonfigurujte přenosový BitTorrent

Instalace přenosu na Ubuntu nebo Debianserver by měl automaticky povolit služby systemd a spustit je. Používáte Rhel nebo CentOS? Služby musíte spustit ručně. Otevřete shell terminálu a získejte přístup root pomocí přihlášení přes Su nebo pomocí sudo.

su

Potom spusťte příkazy níže.

Rhel 6 / CentOS 6

service transmission-daemon start

Zastavte démona kdykoli pomocí:

service transmission-daemon stop

Rhel 7 / CentOS 7

systemctl enable transmission-daemon
systemctl start transmission-daemon

Zastavte přenosový démon pomocí systemctl stop.

systemctl stop transmission-daemon

Nyní, když je služba spuštěna, je čas změnitvýchozí heslo. Změna hesla je kritická, protože ponechání výchozího nastavení znamená, že kdokoli v síti má přístup k vašemu přenosovému rozhraní.

Začněte pomocí systemctl nebo služba příkaz k zastavení přenosu démona. NEKROČEJTE TENTO KROK! Pokud tak učiníte, Transmission odmítne uložit všechny provedené změny.

sudo systemctl stop transmission-daemon

nebo

sudo service transmission-daemon stop

Chcete-li zajistit, že je to bezpečné, upravte soubor nastavení pomocí textového editoru Nano.

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

Nalézt „Rpc-heslo“: a změňte text v uvozovkách vedle požadovaného hesla.

Je také vhodné změnit výchozí uživatelské jméno z přenos na něco jiného. Nalézt rpc-username a změňte „přenos“ na jiné uživatelské jméno. Nezapomeňte vymazat nabídky.

Nakonec použijte usermod nástroj pro přidání uživatele do skupiny Transmission. Je dobré to udělat, aby uživatel mohl mít přístup ke všem souborům staženým pomocí služby Transmission. Navíc je bezpečnější jít touto cestou, protože provozování věcí jako root je špatný nápad a měli byste se tomu vyhýbat, kdykoli je to možné.

Přidejte svého uživatele do skupiny pomocí následujícího příkazu. Nezapomeňte změnit „vlastníka“ na výchozí uživatelské jméno na serveru.

sudo usermod -a -G debian-transmission owner

Seznam povolených

Přenos je nyní správně nakonfigurován. Po spuštění budou mít uživatelé k němu přístup prostřednictvím webu. Pokud se k němu ale některý uživatel v síti LAN pokusí získat, zobrazí se chyba 403. Důvodem je rpc-whitelist bezpečnostní funkce. Pokud konkrétní adresy IP nejsou uvedeny, zakáže přístup ke službě. Chcete-li to obejít, uživatelé jej obvykle deaktivují. V této příručce nezakážeme rpc-whitelist jako skvělý nástroj. Místo toho nastavíme whitelist, aby každý uživatel připojený k LAN měl přístup k přenosu.

Chcete-li upravit bílou listinu, otevřete soubor nastavení Transmission Daemon.

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

Přejděte dolů a hledejte „Rpc-whitelist“.

Po 127.0.0.1 přidat:

,192.168.*.*"

Když je vše napsáno, měl by whitelist vypadat jako níže uvedený příklad.

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

Seznam blokovaných

Spousta lidí, kteří stahují soubory torrentů onlinepoužijte tzv. seznam bloků. Seznamy, jako jsou tyto, zakazují škodlivé adresy IP (jako jsou známé virové / malware adresy atd.) Z připojení přes torrent. Chcete-li tuto černou listinu povolit, otevřete soubor nastavení a najděte „Blocklist-url“:.

Změna http://www.example.com/blocklist v uvozovkách odkaz na skutečný blokovací seznam. V tomto příkladu použijeme tento.

Po dokončení všech úprav aplikace Transmission použijte systemctl nebo služba příkazy pro jeho opětovné spuštění.

sudo systemctl start transmission-daemon

nebo

service transmission-daemon start

Použití přenosu

Přenos je připraven k použití! Chcete-li zahájit stahování, otevřete webový prohlížeč a do webového prohlížeče zadejte následující IP adresu. Dokud je váš počítač připojen ke stejné síti jako Transmission a server, mělo by všechno fungovat!

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

Komentáře