- - Sådan konfigureres en transmission Bittorrent-server på Linux

Sådan konfigureres en transmission Bittorrent-server på Linux

Download af torrenter på Linux-skrivebordet ernyttigt i en knivspids, men dem, der ønsker at downloade meget mere data, bør overveje at opsætte et fjerntorrentsystem på en server i stedet. I denne tutorial fokuserer vi på at oprette et fjernsystem med transmission, da det er den nemmeste at konfigurere. Transmission BitTorrent-klienten er ret populær på desktop Linux og kommer ofte forudinstalleret. Da vi imidlertid fokuserer på Linux-servere og ikke personlige computere, er transmissionssoftwaren ikke inkluderet og skal den konfigureres manuelt.

Installer transmission BitTorrent

Bemærk: denne tutorial fokuserer primært på serveroperativsystemer. Det er imidlertid muligt at bruge Transmission-fjernbetjening på desktop Linux-operativsystemer. Føl dig fri til at følge med, da instruktionerne er ens (hvis ikke den samme).

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 og 7 / CentOS 6 og 7

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

eller

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

Andre Linux Server-operativsystemer

De fleste Linux-distributioner (inklusive serverdistribution)vil have de korrekte transmissionspakker, der er nødvendige for at køre en torrent-server. Hvis du vil installere dem, skal du åbne et terminalvindue og søge efter "transmission", "transmission-daemon" osv. Kontroller desuden dit operativsystems Wiki-sider for vejledning i at køre en torrent-server med transmission.

Det kan også være en god ide at tjekke det officielle websted for softwaren for at lære, hvordan du installerer softwaren, hvis dit operativsystem ikke officielt understøtter det.

Konfigurer transmission BitTorrent

Installation af transmission på Ubuntu eller Debianserver skal automatisk aktivere systemd-tjenesterne og starte dem. Brug af Rhel eller CentOS? Du skal starte tjenesterne manuelt. Åbn en terminal shell og få rodadgang ved at logge ind via Su eller bruger sudo.

su

Kør derefter kommandoerne nedenfor.

Rhel 6 / CentOS 6

service transmission-daemon start

Stop dæmonen når som helst med:

service transmission-daemon stop

Rhel 7 / CentOS 7

systemctl enable transmission-daemon
systemctl start transmission-daemon

Stop transmission Daemon med en systemctl stop.

systemctl stop transmission-daemon

Nu hvor tjenesten kører, er det tidsændringstandardadgangskoden. Det er kritisk at ændre adgangskoden, fordi det at forlade det med standardindstillingerne betyder, at enhver på netværket kan få adgang til dit transmissionsgrænseflade.

Start med at bruge systemctl eller service kommando til at stoppe transmissionsdemon. Spring ikke over dette trin! Hvis du gør det, vil Transmission nægte at gemme de ændringer, du foretager.

sudo systemctl stop transmission-daemon

eller

sudo service transmission-daemon stop

For at sikre, at det er sikkert, skal du redigere indstillingsfilen med Nano-teksteditor.

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

Finde ”RPC-adgangskode”: og ændre teksten i citater ved siden af ​​den til det ønskede kodeord.

Det er også en god ide at ændre standardbrugernavnet fra transmission til noget andet. Find rpc-brugernavn og skift "transmission" til et andet brugernavn. Sørg for ikke at slette tilbudene.

Til sidst skal du bruge usermod værktøj til at føje din bruger til transmissionsgruppen. Det er en god ide at gøre dette, så alle filer, der er downloadet med transmission, kan være tilgængelige af din bruger. Derudover er det mere sikkert at gå denne rute, fordi det at køre ting som rod er en dårlig idé, og du bør undgå det, hvor det er muligt.

Føj din bruger til gruppen med følgende kommando. Sørg for at ændre “ejer” til standardbrugernavnet på serveren.

sudo usermod -a -G debian-transmission owner

whitelisting

Transmission er nu konfigureret korrekt. Når det starter, vil brugerne kunne få adgang til det via internettet. Desværre, hvis nogen bruger på LAN forsøger at få adgang til det, får de en 403-fejl. Dette er på grund af rpc-whitelist sikkerhedsfunktion. Det deaktiverer adgang til tjenesten, hvis specifikke IP-adresser ikke er listet. For at komme omkring dette deaktiverer brugerne det normalt. I denne vejledning deaktiverer vi ikke rpc-whitelist funktion, da det er et godt værktøj. I stedet konfigurerer vi en hvidliste, så enhver bruger, der er tilsluttet LAN, kan få adgang til transmission.

Hvis du vil redigere hvidlisten, skal du åbne indstillingsfilen Transmission Daemon.

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

Rul ned og kig efter ”RPC-whitelist”.

Efter 127.0.0.1 tilføje:

,192.168.*.*"

Når alt er skrevet ud, skal hvidlisten se ud som eksemplet nedenfor.

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

Blocklist

Masser af mennesker, der downloader torrentfiler onlinebrug det, der er kendt som en blokliste. Lister som disse nægter ondsindede IP-adresser (som kendte virus / malware-adresser osv.) Fra at forbinde over torrent. For at aktivere denne sortliste skal du åbne indstillingsfilen og finde ”Bloklist-url”:.

Lave om http://www.example.com/blocklist i citaterne til et link til en reel blokliste. I dette eksempel bruger vi dette.

Når alle ændringer til transmissionen-appen er afsluttet, skal du bruge systemctl eller service kommandoer til at starte det igen igen.

sudo systemctl start transmission-daemon

eller

service transmission-daemon start

Brug af transmission

Transmissionen er klar til brug! For at begynde at downloade skal du åbne en webbrowser og indtaste følgende IP-adresse i en webbrowser. Så længe din pc er tilsluttet det samme netværk som transmission og serveren, skal alt arbejde!

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

Kommentarer