Hoe een transmissie Bittorrent-server op Linux in te stellen?

Hoe een transmissie Bittorrent-server op Linux in te stellen?

Het downloaden van torrents op de Linux-desktop is in een mum van tijd handig, maar degenen die veel meer gegevens willen downloaden, moeten overwegen om in plaats daarvan een extern torrent-systeem op een server op te zetten. In deze zelfstudie concentreren we ons op het opzetten van een extern systeem met Transmission, omdat dit het gemakkelijkst in te stellen is. De Transmission BitTorrent-client is behoorlijk populair op desktop Linux en is vaak vooraf geïnstalleerd. Omdat we ons echter concentreren op Linux-servers en niet op personal computers, wordt de Transmission-software niet meegeleverd en moet deze handmatig worden ingesteld.

Transmissie BitTorrent installeren

Opmerking: deze tutorial is voornamelijk gericht op serverbesturingssystemen. Het is echter ook mogelijk om Transmission remote te gebruiken op desktop Linux-besturingssystemen. Voel je vrij om mee te gaan, want de instructies zijn vergelijkbaar (zo niet hetzelfde).

Ubuntu-server

sudo apt install transmissie-cli transmissie-gemeenschappelijke transmissie-daemon

Debian-server

sudo apt-get-transmissie-cli-transmissie-gemeenschappelijke transmissie-daemon

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

yum installeren https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm

yum -y update

yum -y installeer transmissie transmissie-daemon

of

yum installeren https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm 

abonnement-manager repo's --enable "rhel-*-optionele-rpms" --enable "rhel-*-extras-rpms"

yum -y update

yum -y installeer transmissie transmissie-daemon

Andere Linux-serverbesturingssystemen

De meeste Linux-distributies (inclusief serverdistributies) hebben de juiste transmissiepakketten die nodig zijn om een ​​torrent-server te draaien. Om ze te installeren, opent u een terminalvenster en zoekt u naar "transmission", "transmission-daemon", enz. Controleer bovendien de Wiki-pagina's van uw besturingssysteem voor hulp bij het uitvoeren van een torrent-server met Transmission.

Het kan ook een goed idee zijn om de officiële website van de software te raadplegen om te zien hoe u de software installeert in het geval dat uw besturingssysteem dit niet officieel ondersteunt.

Transmissie BitTorrent configureren

Het installeren van Transmission op de Ubuntu- of Debian-server zou de systemd-services automatisch moeten inschakelen en opstarten. Rhel of CentOS gebruiken? U moet de services handmatig starten. Open een terminal-shell en krijg root-toegang door in te loggen via Su of sudo te gebruiken .

zo

Voer vervolgens de onderstaande opdrachten uit.

Rhel 6/CentOS 6

service transmissie-daemon start

Stop de daemon op elk moment met:

service transmissie-daemon stop

Rhel 7/CentOS 7

systemctl transmissie-daemon inschakelen

systemctl start transmissie-daemon

Stop Transmission Daemon met een systemctl stop .

systemctl stop transmissie-daemon

Nu de service actief is, is het tijd om het standaardwachtwoord te wijzigen. Het wijzigen van het wachtwoord is van cruciaal belang, omdat als u het met de standaardinstellingen laat, iedereen op het netwerk toegang heeft tot uw transmissie-UI.

Begin door de systemctl- of serviceopdracht te gebruiken om Transmission Daemon te stoppen. SLA DEZE STAP NIET OVER! Als u dat doet, zal Transmission weigeren om alle wijzigingen die u aanbrengt op te slaan.

sudo systemctl stop transmissie-daemon

of

sudo service transmissie-daemon stop

Bewerk het instellingenbestand met de Nano-teksteditor om er zeker van te zijn dat het veilig is.

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

Zoek "rpc-password": en verander de tekst tussen aanhalingstekens ernaast in het gewenste wachtwoord.

Het is ook een goed idee om de standaard gebruikersnaam van  verzending naar iets anders te wijzigen. Zoek rpc-gebruikersnaam  en verander "transmissie" in een andere gebruikersnaam. Zorg ervoor dat u de aanhalingstekens niet wist.

Gebruik ten slotte de  usermod- tool om uw gebruiker toe te voegen aan de transmissiegroep. Het is een goed idee om dit te doen, zodat alle bestanden die met Transmission zijn gedownload, toegankelijk zijn voor uw gebruiker. Bovendien is het veiliger om deze route te volgen, omdat het een slecht idee is om dingen als root uit te voeren en je moet het waar mogelijk vermijden.

Voeg uw gebruiker toe aan de groep met de volgende opdracht. Zorg ervoor dat u "eigenaar" wijzigt in de standaard gebruikersnaam op de server.

sudo usermod -a -G debian-transmission owner

Witte lijst

Hoe een transmissie Bittorrent-server op Linux in te stellen?

De verzending is nu correct geconfigureerd. Wanneer het opstart, hebben gebruikers er toegang toe via internet. Helaas, als een gebruiker op LAN toegang probeert te krijgen, krijgen ze een 403-foutmelding. Dit komt door de  beveiligingsfunctie rpc-whitelist . Het schakelt de toegang tot de service uit als specifieke IP-adressen niet worden vermeld. Om dit te omzeilen, schakelen gebruikers het meestal uit. In deze handleiding zullen we de rpc-whitelist- functie niet uitschakelen  , omdat het een geweldig hulpmiddel is. In plaats daarvan stellen we een witte lijst op zodat elke gebruiker die is verbonden met LAN toegang heeft tot Transmissie.

Om de witte lijst te bewerken, opent u het instellingenbestand van de Transmission Daemon.

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

Scroll naar beneden en zoek naar  "rpc-whitelist". 

Voeg na 127.0.0.1 toe:

,192.168.*.*"

Als alles is uitgeschreven, zou de witte lijst eruit moeten zien als in het onderstaande voorbeeld.

"rpc-witte lijst": "127.0.0.1,192.168.*.*",

Blokkeerlijst

Veel mensen die online torrent-bestanden downloaden, gebruiken een zogenaamde blokkeerlijst. Lijsten zoals deze weigeren kwaadaardige IP-adressen (zoals bekende virus-/malware-adressen, enz.) om verbinding te maken via torrent. Om deze zwarte lijst in te schakelen, opent u het instellingenbestand en zoekt u  "blocklist-url": .

Wijzig https://www.example.com/blocklist in de aanhalingstekens in een link naar een echte blocklist. In dit voorbeeld gebruiken we deze .

Wanneer alle wijzigingen aan de Transmission-app zijn voltooid, gebruikt u de  systemctl-  of  service-  opdrachten om deze opnieuw te starten.

sudo systemctl start transmissie-daemon

of

service transmissie-daemon start

Verzending gebruiken

Hoe een transmissie Bittorrent-server op Linux in te stellen?

Transmissie is klaar voor gebruik! Om te beginnen met downloaden, opent u een webbrowser en voert u het volgende IP-adres in een webbrowser in. Zolang uw pc is verbonden met hetzelfde netwerk als Transmission en de server, zou alles moeten werken!

https://server-ip-of-hostnaam:9091


Verbeter het Gnome Shell-klembord met Pano

Verbeter het Gnome Shell-klembord met Pano

Laten we eerlijk zijn, het standaard Gnome Shell-klembord is niet erg goed. Installeer Pano om uw klembordervaring te verbeteren!

Hoe DaVinci Resolve 17 op Linux te installeren

Hoe DaVinci Resolve 17 op Linux te installeren

Heb je een geweldige niet-lineaire video-editor nodig voor je Linux-box? Laat Davinci Resolve 17 werken met deze gids!

Achtergronden downloaden naar het Linux-bureaublad met Wallpaper Downloader

Achtergronden downloaden naar het Linux-bureaublad met Wallpaper Downloader

Wallpaper Downloader is een gelikte Linux wallpaper-downloader en -manager. Het ondersteunt de meeste Linux-desktopomgevingen en is zeer eenvoudig te gebruiken. Deze gids

Hoe Tuxedo OS op uw computer te installeren

Hoe Tuxedo OS op uw computer te installeren

Wilt u Tuxedo OS testen door Tuxedo-computers? Leer hoe u de nieuwste versie van Tuxedo OS op uw pc kunt laten werken.

Hoe een DEB-bestand op Linux te installeren

Hoe een DEB-bestand op Linux te installeren

Wat is een DEB-bestand? Wat doe je ermee? Leer de vele manieren waarop u DEB-bestanden op uw Linux-pc kunt installeren.

Hoe Dying Light op Linux te spelen

Hoe Dying Light op Linux te spelen

Dying Light is een survival-horror-videogame uit 2015, ontwikkeld door Techland en uitgegeven door Warner Bros Interactive Entertainment. Het spel draait om

Hoe Neptune Linux op uw computer te installeren

Hoe Neptune Linux op uw computer te installeren

Neptune gebruikt de KDE Plasma 5-desktopomgeving en streeft ernaar een elegant besturingssysteem te leveren. Hier leest u hoe u Neptune Linux op uw computer installeert.

Probeer Ubuntus nieuwe op snap gebaseerde desktop uit

Probeer Ubuntus nieuwe op snap gebaseerde desktop uit

Wilt u Ubuntu's nieuwe op snap-pakketten gebaseerde desktopbesturingssysteem uitproberen? Leer hoe u het op een virtuele machine implementeert met deze handleiding.

Hoe Undertale op Linux te spelen

Hoe Undertale op Linux te spelen

Undertale is een 2D indie-RPG uit 2015, ontwikkeld en uitgegeven door game-ontwikkelaar Toby Fox. Deze gids behandelt het downloaden en installeren van Undertale op uw

Hoe speel je Total War: THREE KINGDOMS op Linux

Hoe speel je Total War: THREE KINGDOMS op Linux

Total War: Three Kingdoms is een turn-based strategie-RTS-game ontwikkeld door Creative Assembly. Hier leest u hoe u op Linux kunt spelen.