So richten Sie einen Bittorrent-Übertragungsserver unter Linux ein

Das Herunterladen von Torrents auf dem Linux-Desktop ist im Notfall hilfreich, aber diejenigen, die viel mehr Daten herunterladen möchten, sollten stattdessen in Betracht ziehen, ein Remote-Torrent-System auf einem Server einzurichten. In diesem Tutorial konzentrieren wir uns auf das Einrichten eines Remote-Systems mit Transmission, da es am einfachsten einzurichten ist. Der Transmission BitTorrent-Client ist unter Desktop-Linux sehr beliebt und wird oft vorinstalliert. Da wir uns jedoch auf Linux-Server und nicht auf PCs konzentrieren, ist die Transmission-Software nicht im Lieferumfang enthalten und muss manuell eingerichtet werden.

Übertragung BitTorrent installieren

Hinweis: Dieses Tutorial konzentriert sich hauptsächlich auf Serverbetriebssysteme. Es ist jedoch auch möglich, Transmission remote auf Desktop-Linux-Betriebssystemen zu verwenden. Fühlen Sie sich frei, mitzumachen, da die Anweisungen ähnlich sind (wenn nicht gleich).

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

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

lecker -y Update

yum -y install Transmission Transmission-Daemon

oder

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

Subscription-Manager-Repos --enable "rhel-*-optional-rpms" --enable "rhel-*-extras-rpms"

lecker -y Update

yum -y install Transmission Transmission-Daemon

Andere Linux-Serverbetriebssysteme

Die meisten Linux-Distributionen (einschließlich Server-Distributionen) verfügen über die richtigen Übertragungspakete, die zum Ausführen eines Torrent-Servers erforderlich sind. Um sie zu installieren, öffnen Sie ein Terminalfenster und suchen Sie nach „Transmission“, „Transmission-Daemon“ usw. Überprüfen Sie außerdem die Wiki-Seiten Ihres Betriebssystems auf Hinweise zum Betrieb eines Torrent-Servers mit Transmission.

Es kann auch eine gute Idee sein, die offizielle Website der Software zu besuchen, um zu erfahren, wie Sie die Software installieren, falls Ihr Betriebssystem sie nicht offiziell unterstützt.

Übertragung BitTorrent konfigurieren

Die Installation von Transmission auf einem Ubuntu- oder Debian-Server sollte die systemd-Dienste automatisch aktivieren und starten. Verwenden Sie Rhel oder CentOS? Sie müssen die Dienste manuell starten. Öffnen Sie eine Terminal-Shell und erhalten Sie Root-Zugriff, indem Sie sich über Su anmelden oder sudo verwenden .

su

Führen Sie dann die folgenden Befehle aus.

Rhel 6/CentOS 6

Dienstübertragungs-Daemon-Start

Stoppen Sie den Daemon jederzeit mit:

Dienstübertragungs-Daemon-Stopp

Rhel 7/CentOS 7

systemctl enable Transmission-Daemon

systemctl start sende-daemon

Stop Transmission Daemon mit einem systemctl stop .

systemctl stop sende-daemon

Da der Dienst jetzt ausgeführt wird, ist es an der Zeit, das Standardkennwort zu ändern. Das Ändern des Kennworts ist wichtig, da das Belassen der Standardeinstellungen bedeutet, dass jeder im Netzwerk auf Ihre Übertragungsbenutzeroberfläche zugreifen kann.

Beginnen Sie mit dem Befehl systemctl oder service , um den Transmission Daemon zu stoppen. ÜBERSPRINGEN SIE DIESEN SCHRITT NICHT! Wenn Sie dies tun, wird Transmission die Speicherung der von Ihnen vorgenommenen Änderungen verweigern.

sudo systemctl stop sende-daemon

oder

sudo service Übertragungs-Daemon-Stopp

Um sicherzustellen, dass es sicher ist, bearbeiten Sie die Einstellungsdatei mit dem Nano-Texteditor.

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

Suchen Sie nach „rpc-password“: und ändern Sie den Text in Anführungszeichen daneben in Ihr gewünschtes Passwort.

Es ist auch eine gute Idee, den Standardbenutzernamen von der Übertragung in einen anderen zu ändern  . Suchen Sie den rpc-Benutzernamen  und ändern Sie "Übertragung" in einen anderen Benutzernamen. Achten Sie darauf, die Anführungszeichen nicht zu löschen.

Verwenden Sie schließlich das  usermod- Tool, um Ihren Benutzer der Transmission-Gruppe hinzuzufügen. Dies ist eine gute Idee, damit Ihr Benutzer auf alle mit Transmission heruntergeladenen Dateien zugreifen kann. Darüber hinaus ist es sicherer, diesen Weg zu gehen, da es eine schlechte Idee ist, Dinge als Root auszuführen, und Sie sollten dies nach Möglichkeit vermeiden.

Fügen Sie Ihren Benutzer mit dem folgenden Befehl zur Gruppe hinzu. Stellen Sie sicher, dass Sie „Besitzer“ auf den Standardbenutzernamen auf dem Server ändern.

sudo usermod -a -G Debian-Transmission Owner

Whitelisting

So richten Sie einen Bittorrent-Übertragungsserver unter Linux ein

Die Übertragung ist jetzt richtig konfiguriert. Wenn es gestartet wird, können Benutzer über das Web darauf zugreifen. Wenn ein Benutzer im LAN versucht, darauf zuzugreifen, erhält er leider einen 403-Fehler. Dies liegt an der  rpc-whitelist- Sicherheitsfunktion. Es deaktiviert den Zugriff auf den Dienst, wenn bestimmte IP-Adressen nicht aufgeführt sind. Um dies zu umgehen, deaktivieren Benutzer es normalerweise. In diesem Handbuch werden wir die rpc-whitelist- Funktion nicht deaktivieren  , da es sich um ein großartiges Tool handelt. Stattdessen richten wir eine Whitelist ein, damit jeder mit dem LAN verbundene Benutzer auf Transmission zugreifen kann.

Um die Whitelist zu bearbeiten, öffnen Sie die Übertragungsdaemon-Einstellungsdatei.

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

Scrollen Sie nach unten und suchen Sie nach  „rpc-whitelist“. 

Nach 127.0.0.1 hinzufügen:

,192.168.*.*"

Wenn alles ausgeschrieben ist, sollte die Whitelist wie im folgenden Beispiel aussehen.

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

Blockliste

Viele Leute, die Torrent-Dateien online herunterladen, verwenden eine sogenannte Sperrliste. Listen wie diese verhindern, dass bösartige IP-Adressen (wie bekannte Viren-/Malware-Adressen usw.) eine Verbindung über Torrent herstellen. Um diese Blacklist zu aktivieren, öffnen Sie die Einstellungsdatei und suchen Sie nach  „blocklist-url“: .

Ändere https://www.example.com/blocklist in den Anführungszeichen in einen Link zu einer echten Blocklist. In diesem Beispiel verwenden wir diese .

Wenn alle Änderungen an der Transmission-App abgeschlossen sind, verwenden Sie die  Befehle systemctl  oder  service  , um sie erneut zu starten.

sudo systemctl starte den Übertragungs-Daemon

oder

Dienstübertragungs-Daemon-Start

Übertragung verwenden

So richten Sie einen Bittorrent-Übertragungsserver unter Linux ein

Getriebe ist einsatzbereit! Um den Download zu starten, öffnen Sie einen Webbrowser und geben Sie die folgende IP-Adresse in einen Webbrowser ein. Solange Ihr PC mit dem gleichen Netzwerk wie Transmission und der Server verbunden ist, sollte alles funktionieren!

https://server-ip-or-hostname:9091

Einen Kommentar hinterlassen

Behebung von Screen Tearing auf Intel-Grafikkarten unter Pardus Linux: Ein ergebnisorientierter Leitfaden

Behebung von Screen Tearing auf Intel-Grafikkarten unter Pardus Linux: Ein ergebnisorientierter Leitfaden

Beheben Sie das Tearing von Intel-Grafikbildschirmen unter Pardus Linux, indem Sie X11 vs. Wayland, Compositor-Einstellungen, Bildwiederholfrequenz, aktiven Xorg-Treiber und TearFree nur gegebenenfalls überprüfen.

So konfigurieren Sie die SLES 15 Firewall mit firewall-cmd

So konfigurieren Sie die SLES 15 Firewall mit firewall-cmd

Firewalld auf SLES 15 konfigurieren: Zonen prüfen, Dienste oder Ports zulassen, permanente Regeln speichern, sicher neu laden und Zugriff überprüfen.

SLES Live Patching Konfigurationsleitfaden: Kernel-Updates ohne Neustart anwenden

SLES Live Patching Konfigurationsleitfaden: Kernel-Updates ohne Neustart anwenden

Aktivieren Sie das Kernel-Live-Patching auf SLES 15 SP7, wenden Sie unterstützte Korrekturen ohne Neustart an, überprüfen Sie aktive Patches und verstehen Sie, wann ein Kernel-Neustart dennoch erforderlich ist.

So aktivieren Sie den FIPS-Modus auf SUSE Linux Enterprise Server 15

So aktivieren Sie den FIPS-Modus auf SUSE Linux Enterprise Server 15

Aktivieren Sie den FIPS-Modus auf SLES 15 mit dem von SUSE unterstützten Setup-Dienstprogramm, starten Sie das System sicher neu, überprüfen Sie den Status des Kernels und der Krypto-Richtlinien und prüfen Sie die Zertifizierungsgrenzen.

Wie man Google Chrome auf Gooroom OS installiert, ohne gegen Sicherheitsrichtlinien zu verstoßen

Wie man Google Chrome auf Gooroom OS installiert, ohne gegen Sicherheitsrichtlinien zu verstoßen

Installieren Sie Google Chrome sicher auf Gooroom OS mit offiziellen .deb-Paketen, APT, Richtlinienprüfungen, Update-Anleitungen und Korrekturen für verwaltete Geräte.

So exportieren Sie SLES-Systemprotokolle sicher an einen Remote-Syslog-Server

So exportieren Sie SLES-Systemprotokolle sicher an einen Remote-Syslog-Server

Leiten Sie SLES-Systemprotokolle sicher an einen entfernten Syslog-Server weiter – mit rsyslog, TLS-Zertifikaten, Peer-Name-Verifizierung, Warteschlangen, Validierung und Tests.

SLES 15 Active Directory-Integration mit SSSD: Eine Schritt-für-Schritt-Anleitung

SLES 15 Active Directory-Integration mit SSSD: Eine Schritt-für-Schritt-Anleitung

Verbinden Sie SLES 15 mit Active Directory über SSSD mithilfe von YaST. Bereiten Sie DNS und Zeit vor, konfigurieren Sie Domänenanmeldungen, überprüfen Sie Kerberos und vergleichen Sie SSSD, Winbind und realmd.

Behebung von Problemen mit dem Realtek RTL8821CE Wi-Fi-Treiber unter Pardus Linux

Behebung von Problemen mit dem Realtek RTL8821CE Wi-Fi-Treiber unter Pardus Linux

Beheben Sie das Problem mit RTL8821CE Wi-Fi unter Pardus Linux, indem Sie den integrierten rtw88-Treiber, die Realtek-Firmware, rfkill, NetworkManager und sichere Ausweichoptionen überprüfen.

Behebung des Fehlers „Temporärer Fehler bei der DNS-Auflösung“ in Debian 12 mit systemd-resolved

Behebung des Fehlers „Temporärer Fehler bei der DNS-Auflösung“ in Debian 12 mit systemd-resolved

Diagnose und Behebung von DNS-Auflösungsfehlern unter Debian 12 mit systemd-resolved, einschließlich resolv.conf, NetworkManager, networkd, Cache und Verifizierung.

So installieren Sie Pardus Linux sicher parallel zu Windows 11

So installieren Sie Pardus Linux sicher parallel zu Windows 11

Installieren Sie Pardus 25.2 neben Windows 11, indem Sie ein Backup erstellen, das Windows-Volume verkleinern, von einem UEFI-USB-Stick booten und die vorhandenen EFI- und Wiederherstellungspartitionen schützen.