Hvordan sette opp en sending Bittorrent-server på Linux

click fraud protection

Det er nyttig å laste ned torrenter på Linux-skrivebordet, men de som ønsker å laste ned mye mer data, bør vurdere å sette opp et eksternt torrentsystem 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. Men som 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 installere transmission-cli transmission-common transmission-demon

Debian Server

sudo apt-get transmission-cli transmission-common transmission-demon

RedHat Enterprise Linux-server 6 og 7 / CentOS 6 og 7

instagram viewer
yum installere https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm yum-y oppdater yum -y installer transmisjon-sendingsdemon

eller

yum installere https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm abonnement-manager repos - mulig "rhel - * - valgfri-rpms" - mulig "rhel - * - ekstras-rpms" yum-y oppdatering yum -y installer transmisjon-sendingsdemon

Andre Linux Server-operativsystemer

De fleste Linux-distribusjoner (inkludert serverdepresjoner) 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 veiledning om hvordan du kjører en torrent-server med overføring.

Det kan også være en god idé å sjekke offesiell nettside for at programvaren skal lære å installere programvaren i tilfelle operativsystemet ditt ikke offisielt støtter den.

Konfigurer overføring BitTorrent

Installering av overføring på Ubuntu eller Debian-serveren 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å root-tilgang ved å logge på via su eller bruker sudo.

su

Kjør deretter kommandoene nedenfor.

Rhel 6 / CentOS 6

tjenesteoverføring-daemonstart

Stopp daemon når som helst med:

serviceoverføring-daemonstopp

Rhel 7 / CentOS 7

systemctl enable transmission-daemon systemctl start transmission-daemon

Stopp sendedemon med en systemstopp.

systemctl stop transmission-demon

Nå som tjenesten kjører, er det på tide å endre standardpassordet. 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-demon

eller

sudo-tjeneste overføring-daemonstopp

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 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 til brukeren din i gruppen med følgende kommando. Sørg for å endre “eier” til standard brukernavn på serveren.

sudo usermod -a -G eier av debian-transmission

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 tilgangen 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 legge til:

,192.168.*.*"

Når alt er skrevet ut, skal hvitelisten se ut som eksemplet nedenfor.

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

Blokkeringsliste

Mange som laster ned torrentfiler på nettet bruker 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, åpne opp 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 denne.

Når alle endringene til overføringsappen er fullført, bruker du systemctl eller service kommandoer for å starte den igjen.

sudo systemctl start sending-demon

eller

tjenesteoverføring-daemonstart

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 samme nettverk som Transmission og serveren, skal alt fungere!

http://server-ip-or-hostname: 9091
watch instagram story