- - Hvordan konfigurere en overføring Bittorrent-server på Linux

Hvordan sette opp en sending Bittorrent-server på Linux

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