- - Een Bittorrent-server voor verzending instellen op Linux

Een Bittorrent-server voor verzending instellen op Linux

Het downloaden van torrents op het Linux-bureaublad ishandig in een mum van tijd, maar diegenen die veel meer gegevens willen downloaden, zouden in plaats daarvan moeten overwegen een torrent-systeem op afstand op een server in te stellen. In deze tutorial zullen we ons concentreren op het instellen van een extern systeem met Transmission, omdat dit het eenvoudigst is om in te stellen. De Transmission BitTorrent-client is behoorlijk populair op desktop Linux en wordt vaak vooraf geïnstalleerd. Omdat we ons echter richten op Linux-servers en niet op personal computers, is de transmissiesoftware niet inbegrepen en moet deze handmatig worden ingesteld.

Installeer Transmission BitTorrent

Opmerking: deze tutorial richt zich primair op serverbesturingssystemen. Het is echter ook mogelijk om Transmission Remote op Linux-desktopbesturingssystemen te gebruiken. Volg gerust de instructies, want ze zijn vergelijkbaar (zo niet hetzelfde).

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 en 7 / CentOS 6 en 7

yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
yum -y update
yum -y install transmission transmission-daemon

of

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

Andere Linux Server-besturingssystemen

De meeste Linux-distributies (inclusief serverdistributies)zal de juiste Transmission-pakketten hebben die nodig zijn om een ​​torrent-server te draaien. Om ze te installeren, opent u een terminalvenster en zoekt u op 'transmissie', 'transmissie-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 voor de software te raadplegen om te leren hoe de software te installeren in het geval dat uw besturingssysteem deze officieel niet ondersteunt.

Transmissie configureren BitTorrent

Transmissie installeren op Ubuntu of Debianserver moet de systemd-services automatisch inschakelen en opstarten. Gebruik je Rhel of CentOS? U moet de services handmatig starten. Open een terminal shell en krijg root-toegang door in te loggen via Su of gebruiken sudo.

su

Voer vervolgens de onderstaande opdrachten uit.

Rhel 6 / CentOS 6

service transmission-daemon start

Stop de daemon op elk gewenst moment met:

service transmission-daemon stop

Rhel 7 / CentOS 7

systemctl enable transmission-daemon
systemctl start transmission-daemon

Stop Transmission Daemon met een systeem stop.

systemctl stop transmission-daemon

Nu de service wordt uitgevoerd, is het tijdsveranderinghet standaard wachtwoord. Het wijzigen van het wachtwoord is van cruciaal belang, omdat het achterlaten van de standaardinstellingen betekent dat iedereen in het netwerk toegang heeft tot uw Transmission UI.

Begin met het gebruik van de systemctl of service opdracht om Transmission Daemon te stoppen. Sla deze stap niet over! Als u dit doet, zal Transmission weigeren uw aangebrachte wijzigingen op te slaan.

sudo systemctl stop transmission-daemon

of

sudo service transmission-daemon stop

Bewerk het instellingenbestand met de Nano-teksteditor om ervoor te zorgen dat het veilig is.

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

Vind “Rpc-password”: en wijzig de tekst tussen aanhalingstekens ernaast in het gewenste wachtwoord.

Het is ook een goed idee om de standaardgebruikersnaam te wijzigen van transmissie naar iets anders. Vind rpc-gebruikersnaam en verander "verzending" 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 zijn gedownload met Transmission toegankelijk zijn voor uw gebruiker. Bovendien is het veiliger om deze route te volgen, omdat dingen als root uitvoeren een slecht idee is en je het zoveel mogelijk moet vermijden.

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

sudo usermod -a -G debian-transmission owner

whitelisting

Verzending is nu correct geconfigureerd. Wanneer het wordt opgestart, hebben gebruikers toegang via internet. Als een gebruiker op LAN probeert toegang te krijgen, krijgt hij helaas een 403-foutmelding. Dit komt door de rpc-whitelist beveiligingsfunctie. Het schakelt de toegang tot de service uit als specifieke IP-adressen niet worden vermeld. Om dit te omzeilen, schakelen gebruikers dit meestal uit. In deze handleiding zullen we de rpc-whitelist functie, omdat het een geweldig hulpmiddel is. In plaats daarvan stellen we een witte lijst in, zodat elke gebruiker die is verbonden met LAN toegang heeft tot Transmission.

Open het instellingenbestand Transmission Daemon om de witte lijst te bewerken.

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

Scroll naar beneden en zoek naar “Rpc-whitelist”.

Na 127.0.0.1 toevoegen:

,192.168.*.*"

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

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

Blokkeerlijst

Veel mensen die torrent-bestanden online downloadengebruik wat bekend staat als een blokkeerlijst. Lijsten als deze ontkennen dat kwaadwillende IP-adressen (zoals bekende virus- / malware-adressen, enz.) Verbinding maken via torrent. Om deze zwarte lijst in te schakelen, opent u het instellingenbestand en zoekt u “Blokkeerlijst-url”:.

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

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

sudo systemctl start transmission-daemon

of

service transmission-daemon start

Verzending gebruiken

Verzending 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!

http://server-ip-or-hostname:9091
</ P>

Comments