Nedladdning av torrenter på Linux-skrivbordet är till hjälp i en nypa, men de som vill ladda ner mycket mer data bör överväga att installera ett fjärrstyrt torrent-system på en server istället. I den här tutorialen kommer vi att fokusera på att installera ett fjärrsystem med sändning, eftersom det är det enklaste att installera. Transmission BitTorrent-klienten är ganska populär på desktop Linux och kommer ofta förinstallerad. Men som vi fokuserar på Linux-servrar och inte persondatorer, sändningsprogramvaran ingår inte och måste konfigureras manuellt.
Obs! Denna handledning fokuserar främst på operativsystem för servern. Det är emellertid möjligt att använda Transmission Remote på Linux-operativsystem på stationära datorer. Följ gärna med eftersom instruktionerna är likadana (om inte samma).
sudo apt installera transmission-cli transmission-common transmission-daemon
sudo apt-get transmission-cli transmission-common transmission-daemon
yum installera https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm yum -y uppdatera yum -y installera transmission transmission-daemon
eller
yum installera https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm prenumerationshanterare repos - aktiverbar "rhel - * - option-rpms" - aktiverbar "rhel - * - extras-rpms" yum -y uppdatering yum -y installera transmission transmission-daemon
De flesta Linux-distributioner (inklusive servernes) kommer att ha de korrekta sändningspaketen som behövs för att köra en torrent-server. För att installera dem öppnar du ett terminalfönster och söker efter "transmission", "transmission-daemon", etc. Kontrollera dessutom Wiki-sidorna på ditt operativsystem för vägledning om hur du kör en torrent-server med sändning.
Det kan också vara en bra idé att kontrollera officiell hemsida för att programvaran ska lära sig att installera programvaran i händelse av att ditt operativsystem inte officiellt stöder det.
Installering av sändning på Ubuntu eller Debian-servern bör automatiskt aktivera systemd-tjänsterna och starta dem. Använder du Rhel eller CentOS? Du måste starta tjänsterna manuellt. Öppna ett terminalhölje och få rotåtkomst genom att logga in via Su eller med sudo.
su
Kör sedan kommandona nedan.
serviceöverföring-daemonstart
Stoppa demonet när som helst med:
serviceöverföring-daemonstopp
systemctl aktivera transmission-daemon systemctl starta transmission-daemon
Stoppa överföringsdemonet med en systemstopp.
systemctl stop transmission-daemon
Nu när tjänsten körs är det dags att ändra standardlösenordet. Att ändra lösenordet är avgörande eftersom det är viktigt att lämna det med standardinställningarna att alla i nätverket kan komma åt din sändningsgränssnitt.
Börja med att använda systemctl eller service kommando för att stoppa överföringsdemon. Hoppa inte detta steg! Om du gör det, vägrar Transmission att spara alla ändringar du gör.
sudo systemctl stop transmission-daemon
eller
sudo-tjänst överföring-daemonstopp
För att säkerställa att det är säkert ska du redigera inställningsfilen med Nano-textredigeraren.
sudo nano /var/lib/transmission-daemon/info/settings.json
Hitta ”Rpc-lösenord”: och ändra texten i citat bredvid den till önskat lösenord.
Det är också en bra idé att ändra standardnamn från överföring till något annat. Hitta rpc-username och ändra "överföring" till ett annat användarnamn. Se till att du inte raderar offerterna.
Slutligen, använd usermod verktyg för att lägga till din användare i sändningsgruppen. Det är en bra idé att göra detta så att alla filer som laddas ner med överföring kan vara tillgängliga för din användare. Dessutom är det säkrare att gå den här vägen, för att köra saker som rot är en dålig idé och du bör undvika det där det är möjligt.
Lägg till din användare i gruppen med följande kommando. Se till att byta "ägare" till standardnamn på servern.
sudo usermod -a -G ägare av debian-transmission
Sändningen är nu korrekt konfigurerad. När det startar kan användare komma åt det via webben. Tyvärr, om någon användare på LAN försöker komma åt det, får de ett 403-fel. Detta beror på rpc-whitelist säkerhetsfunktion. Den inaktiverar åtkomst till tjänsten om specifika IP-adresser inte är listade. För att komma runt detta stänger användarna vanligtvis av det. I den här guiden inaktiverar vi inte rpc-whitelist eftersom det är ett fantastiskt verktyg. Istället skapar vi en vitlista så att alla användare som är anslutna till LAN kan komma åt sändningen.
För att redigera vitlistan öppnar du inställningsfilen för överföringsdemon.
sudo nano /var/lib/transmission-daemon/info/settings.json
Rulla ner och leta efter ”Rpc-whitelist”.
Efter 127.0.0.1 Lägg till:
,192.168.*.*"
När allt är skrivet bör vitlistan se ut som exemplet nedan.
"rpc-whitelist": "127.0.0.1,192.168. *. *",
Många som laddar ner torrentfiler online använder det som kallas en blocklista. Listor som dessa förnekar skadliga IP-adresser (som kända virus- / skadliga adresser osv.) Från att ansluta över torrent. För att aktivera denna svartlista, öppna inställningsfilen och hitta ”Blocklist-url”.
Förändra http://www.example.com/blocklist i citat till en länk till en verklig blocklista. I det här exemplet kommer vi att använda den här.
När alla ändringar av överföringsappen är klar använder du systemctl eller service kommandon för att starta den igen.
sudo systemctl starta transmission-daemon
eller
serviceöverföring-daemonstart
Överföringen är klar att användas! För att börja ladda ner öppnar du en webbläsare och anger följande IP-adress i en webbläsare. Så länge din PC är ansluten till samma nätverk som Transmission och servern, borde allt fungera!
http://server-ip-or-hostname: 9091
Alternativ för sessionskontroll i Ubuntu är kanske en av de minst t...
Att justera med ett operativsystem kan vara mycket roligt och därfö...
Bakåt i tiden är ett backupverktyg för både Gnome- och KDE-baserade...