Nedlasting av torrenter på Linux-skrivebordet ernyttig i en klype, men de som ønsker å laste ned mye mer data, bør vurdere å sette opp et eksternt torrent-system på en server i stedet. I denne opplæringen fokuserer vi på å sette opp et eksternt system med overføring, siden det er det enkleste å sette opp. Transmisjon BitTorrent-klienten er ganske populær på desktop Linux og kommer ofte forhåndsinstallert. Ettersom vi fokuserer på Linux-servere og ikke personlige datamaskiner, er overføringsprogramvaren ikke inkludert og må konfigureres manuelt.
Installer transmisjon BitTorrent
Merk: denne opplæringen fokuserer først og fremst på serveroperativsystemer. Imidlertid er det mulig å bruke Transmission Remote på stasjonære Linux-operativsystemer. Følg gjerne med, da instruksjonene er like (hvis ikke de 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-distribusjoner (inkludert serverdistribusjon)vil ha de riktige overføringspakkene som trengs for å kjøre en torrent-server. For å installere dem, åpner du et terminalvindu og søker etter "transmission", "transmission-daemon", etc. I tillegg kan du sjekke operativsystemets Wiki-sider for å få veiledning om hvordan du kjører en torrent-server med Transmission.
Det kan også være en god idé å sjekke programvarens offisielle nettsted for å lære hvordan du installerer programvaren i tilfelle operativsystemet ditt ikke støtter det.
Konfigurer overføring BitTorrent
Installere overføring på Ubuntu eller Debianserveren skal automatisk aktivere systemd-tjenestene og starte dem opp. Bruker du Rhel eller CentOS? Du må starte tjenestene manuelt. Åpne opp et terminalskall og få rotadgang ved å logge på via su eller bruker sudo.
su
Kjør deretter kommandoene nedenfor.
Rhel 6 / CentOS 6
service transmission-daemon start
Stopp daemon når som helst med:
service transmission-daemon stop
Rhel 7 / CentOS 7
systemctl enable transmission-daemon systemctl start transmission-daemon
Stopp sendedemon med en systemstopp.
systemctl stop transmission-daemon
Nå som tjenesten kjører, er det tidsendringstandardpassordet. Det er viktig å endre passordet fordi det å forlate det med standardinnstillingene betyr at alle i nettverket kan få tilgang til transmisjonsgrensesnittet.
Begynn med å bruke systemctl eller service kommando for å stoppe Transmission Daemon. Hopp ikke over dette trinnet! Hvis du gjør det, vil Transmission nekte å lagre endringer du gjør.
sudo systemctl stop transmission-daemon
eller
sudo service transmission-daemon stop
For å sikre at det er trygt, rediger du innstillingsfilen med Nano-tekstredigeringsprogrammet.
sudo nano /var/lib/transmission-daemon/info/settings.json
Finne “RPC-passord”: og endre teksten i sitater ved siden av det til ønsket passord.
Det er også en god idé å endre standard brukernavn fra overføring til noe annet. Finne RPC-brukernavn og endre "overføring" til et annet brukernavn. Sørg for ikke å slette sitatene.
Til slutt, bruk usermod verktøy for å legge brukeren din til overføringsgruppen. Det er lurt å gjøre dette slik at alle filer som er lastet ned med overføring, kan være tilgjengelige av brukeren din. I tillegg er det tryggere å gå denne ruten, fordi det er en dårlig ide å løpe ting som rot, og du bør unngå det der det er mulig.
Legg brukeren din til gruppen med følgende kommando. Sørg for å endre “eier” til standard brukernavn på serveren.
sudo usermod -a -G debian-transmission owner
hvitlisting

Overføring er nå riktig konfigurert. Når den starter opp, vil brukerne kunne få tilgang til den via nettet. Dessverre, hvis noen brukere på LAN prøver å få tilgang til den, får de en 403-feil. Dette er på grunn av RPC-hviteliste sikkerhetsfunksjon. Den deaktiverer tilgang til tjenesten hvis spesifikke IP-adresser ikke er oppført. For å komme seg rundt dette deaktiverer brukere det vanligvis. I denne guiden deaktiverer vi ikke RPC-hviteliste , ettersom det er et flott verktøy. I stedet setter vi opp en hviteliste slik at enhver bruker som er koblet til LAN, kan få tilgang til overføring.
For å redigere hvitelisten, åpner du innstillingsfilen Transmission Daemon.
sudo nano /var/lib/transmission-daemon/info/settings.json
Bla nedover og se etter “RPC-hviteliste”.
Etter 127.0.0.1 Legg til:
,192.168.*.*"
Når alt er skrevet ut, skal hvitelisten se ut som eksemplet nedenfor.
"rpc-whitelist": "127.0.0.1,192.168.*.*",
Blokkeringsliste
Mange som laster ned torrentfiler på nettetbruk det som er kjent som en blokkliste. Lister som disse nekter ondsinnede IP-adresser (som kjente virus / malware-adresser osv.) Fra å koble seg til torrent. For å aktivere denne svartelisten, åpner du innstillingsfilen og finn “Blocklist-url”:.
Endring http://www.example.com/blocklist i sitatene til en lenke til en ekte blokkliste. I dette eksemplet bruker vi dette.
Når alle endringene til overføringsappen er fullført, bruker du systemctl eller service kommandoer for å starte den igjen.
sudo systemctl start transmission-daemon
eller
service transmission-daemon start
Ved hjelp av overføring

Overføringen er klar til bruk! For å starte nedlastingen, åpne en nettleser og skriv inn følgende IP-adresse i en nettleser. Så lenge PC-en din er koblet til det samme nettverket som Transmission og serveren, skal alt fungere!
http://server-ip-or-hostname:9091</ P>
kommentarer