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.
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).
sudo apt installere transmission-cli transmission-common transmission-demon
sudo apt-get transmission-cli transmission-common transmission-demon
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
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.
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.
tjenesteoverføring-daemonstart
Stopp daemon når som helst med:
serviceoverføring-daemonstopp
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
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. *. *",
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
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
Cloud-musikkspilleren Olivia er en ny, oppover og kommer musikkspil...
Gnome Shell har et innebygd mørkt tema som lar brukere endre utseen...
Videoredigerere som Adobe Premiere og Sony Vegas Pro er svært kraft...