Η λήψη torrents στην επιφάνεια εργασίας του Linux είναιχρήσιμο σε ένα τσίμπημα, αλλά όσοι θέλουν να κατεβάσουν πολλά περισσότερα δεδομένα θα πρέπει να εξετάσουν το ενδεχόμενο δημιουργίας ενός απομακρυσμένου συστήματος torrent σε έναν διακομιστή. Σε αυτό το σεμινάριο, θα επικεντρωθούμε στη δημιουργία ενός απομακρυσμένου συστήματος με μετάδοση, καθώς είναι πιο εύκολο να δημιουργηθεί. Ο μεταφορέας BitTorrent Transmission είναι αρκετά δημοφιλής στο επιτραπέζιο Linux και συχνά έρχεται προεγκατεστημένος. Ωστόσο, καθώς εστιάζουμε στους διακομιστές Linux και όχι στους προσωπικούς υπολογιστές, το λογισμικό μετάδοσης δεν περιλαμβάνεται και θα πρέπει να ρυθμιστεί με μη αυτόματο τρόπο.
Εγκαταστήστε το BitTorrent μετάδοσης
Σημείωση: αυτό το σεμινάριο επικεντρώνεται κυρίως στα λειτουργικά συστήματα διακομιστών. Ωστόσο, είναι δυνατή η χρήση απομακρυσμένης μετάδοσης σε λειτουργικά συστήματα επιτραπέζιων υπολογιστών Linux. Μη διστάσετε να ακολουθήσετε, καθώς οι οδηγίες είναι παρόμοιες (αν όχι ίδιες).
Ubuntu Server
sudo apt install transmission-cli transmission-common transmission-daemon
Διακομιστής του Debian
sudo apt-get transmission-cli transmission-common transmission-daemon
RedHat Enterprise Linux server 6 και 7 / CentOS 6 και 7
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm yum -y update yum -y install transmission transmission-daemon
ή
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
Άλλα λειτουργικά συστήματα διακομιστή Linux
Οι περισσότερες διανομές Linux (συμπεριλαμβανομένων των διακομιστών)θα έχει τα σωστά πακέτα μετάδοσης που απαιτούνται για την εκτέλεση ενός διακομιστή torrent. Για να τα εγκαταστήσετε, ανοίξτε ένα παράθυρο τερματικού και αναζητήστε "μετάδοση", "μετάδοση-δαίμονα" κ.λπ. Επιπλέον, ελέγξτε τις σελίδες του Wiki του λειτουργικού σας συστήματος για οποιαδήποτε καθοδήγηση σχετικά με την εκτέλεση διακομιστή torrent με τη μετάδοση.
Μπορεί επίσης να είναι καλή ιδέα να ελέγξετε τον επίσημο ιστότοπο του λογισμικού για να μάθετε πώς να εγκαταστήσετε το λογισμικό σε περίπτωση που το λειτουργικό σας σύστημα δεν το υποστηρίζει επίσημα.
Ρύθμιση παραμέτρων BitTorrent μετάδοσης
Εγκατάσταση μετάδοσης σε Ubuntu ή Debianserver πρέπει να ενεργοποιήσει αυτόματα τις υπηρεσίες και να τις ξεκινήσει. Χρησιμοποιώντας Rhel ή CentOS; Θα χρειαστεί να ξεκινήσετε τις υπηρεσίες με μη αυτόματο τρόπο. Ανοίξτε ένα κέλυφος τερματικού και αποκτήστε πρόσβαση root μέσω σύνδεσης μέσω του Su ή χρησιμοποιώντας sudo.
su
Στη συνέχεια, εκτελέστε τις εντολές παρακάτω.
Rhel 6 / CentOS 6
service transmission-daemon start
Σταματήστε τον δαίμονα ανά πάσα στιγμή με:
service transmission-daemon stop
Rhel 7 / CentOS 7
systemctl enable transmission-daemon systemctl start transmission-daemon
Σταματήστε το Daemon μετάδοσης με ένα systemctl stop.
systemctl stop transmission-daemon
Τώρα που η υπηρεσία εκτελείται, αλλάζει η ώρατον προεπιλεγμένο κωδικό πρόσβασης. Η αλλαγή του κωδικού πρόσβασης είναι κρίσιμη επειδή αφήνοντας την με τις προεπιλεγμένες ρυθμίσεις σημαίνει ότι οποιοσδήποτε στο δίκτυο μπορεί να έχει πρόσβαση στο UI σας μετάδοσης.
Ξεκινήστε χρησιμοποιώντας το systemctl ή υπηρεσία εντολή για να σταματήσετε το Daemon μετάδοσης. ΜΗΝ ΑΚΟΛΟΥΘΕΤΕ ΤΟ ΠΑΡΟΝ! Αν το κάνετε, η μετάδοση θα αρνηθεί να αποθηκεύσει τυχόν αλλαγές που κάνετε.
sudo systemctl stop transmission-daemon
ή
sudo service transmission-daemon stop
Για να βεβαιωθείτε ότι είναι ασφαλές, επεξεργαστείτε το αρχείο ρυθμίσεων με το πρόγραμμα επεξεργασίας κειμένου Nano.
sudo nano /var/lib/transmission-daemon/info/settings.json
Εύρημα "Rpc-password": και να αλλάξετε το κείμενο σε εισαγωγικά δίπλα σε αυτόν στον κωδικό πρόσβασης που θέλετε.
Είναι επίσης καλή ιδέα να αλλάξετε το προεπιλεγμένο όνομα χρήστη από μετάδοση σε κάτι άλλο. Εύρημα rpc-username και να αλλάξετε τη "μετάδοση" σε άλλο όνομα χρήστη. Βεβαιωθείτε ότι δεν έχετε διαγράψει τα αποσπάσματα.
Τέλος, χρησιμοποιήστε το usermod εργαλείο για να προσθέσετε τον χρήστη σας στην ομάδα μετάδοσης. Είναι μια καλή ιδέα να το κάνετε αυτό έτσι ώστε όλα τα αρχεία που μεταφορτώνονται με τη μετάδοση να είναι προσβάσιμα από το χρήστη σας. Επιπλέον, είναι ασφαλέστερη η διαδρομή αυτή, επειδή τα πράγματα ως ρίζα είναι μια κακή ιδέα και πρέπει να την αποφύγετε όπου είναι δυνατόν.
Προσθέστε τον χρήστη σας στην ομάδα με την ακόλουθη εντολή. Βεβαιωθείτε ότι έχετε αλλάξει τον "κάτοχο" στο προεπιλεγμένο όνομα χρήστη στο διακομιστή.
sudo usermod -a -G debian-transmission owner
Λίστα λευκωμάτων
Η μετάδοση έχει ρυθμιστεί σωστά. Όταν ξεκινά, οι χρήστες θα μπορούν να έχουν πρόσβαση μέσω του ιστού. Δυστυχώς, αν οποιοσδήποτε χρήστης στο LAN προσπαθήσει να έχει πρόσβαση σε αυτόν, θα λάβουν ένα σφάλμα 403. Αυτό συμβαίνει λόγω του rpc-whitelist ασφάλειας. Απενεργοποιεί την πρόσβαση στην υπηρεσία εάν δεν αναφέρονται συγκεκριμένες διευθύνσεις IP. Για να το κάνετε αυτό, οι χρήστες συνήθως απενεργοποιούν αυτό. Σε αυτόν τον οδηγό, δεν θα απενεργοποιήσουμε το rpc-whitelist χαρακτηριστικό, καθώς είναι ένα εξαιρετικό εργαλείο. Αντ 'αυτού, θα δημιουργήσουμε μια λίστα επιτρεπόμενων λευκωμάτων έτσι ώστε κάθε χρήστης που είναι συνδεδεμένος στο τοπικό δίκτυο να έχει πρόσβαση στη μετάδοση.
Για να επεξεργαστείτε το whitelist, ανοίξτε το αρχείο ρυθμίσεων Daemon μετάδοσης.
sudo nano /var/lib/transmission-daemon/info/settings.json
Κάντε κύλιση προς τα κάτω και αναζητήστε "Rpc-whitelist".
Μετά 127.0.0.1 προσθέτω:
,192.168.*.*"
Όταν τα πάντα είναι γραμμένα έξω, το whitelist θα πρέπει να μοιάζει με το παρακάτω παράδειγμα.
"rpc-whitelist": "127.0.0.1,192.168.*.*",
Λίστα των μπλοκαρισμένων
Πολλοί άνθρωποι που κατεβάζουν online αρχεία torrentχρησιμοποιήστε αυτό που είναι γνωστό ως λίστα μπλοκ. Λίστες όπως αυτές απορρίπτουν τις κακόβουλες διευθύνσεις IP (όπως γνωστές διευθύνσεις ιών / κακόβουλου λογισμικού κ.λπ.) από τη σύνδεση μέσω torrent. Για να ενεργοποιήσετε αυτή τη μαύρη λίστα, ανοίξτε το αρχείο ρυθμίσεων και βρείτε το "Blocklist-url":.
Αλλαγή http://www.example.com/blocklist στα αποσπάσματα σε μια σύνδεση με μια πραγματική λίστα αποκλεισμού. Σε αυτό το παράδειγμα, θα χρησιμοποιήσουμε αυτό.
Όταν ολοκληρωθούν όλες οι τροποποιήσεις στην εφαρμογή μετάδοσης, χρησιμοποιήστε το systemctl ή υπηρεσία εντολές για να το ξεκινήσει πάλι.
sudo systemctl start transmission-daemon
ή
service transmission-daemon start
Χρησιμοποιώντας τη μετάδοση
Η μετάδοση είναι έτοιμη για χρήση! Για να ξεκινήσετε τη λήψη, ανοίξτε ένα πρόγραμμα περιήγησης ιστού και εισαγάγετε την ακόλουθη διεύθυνση IP σε ένα πρόγραμμα περιήγησης ιστού. Εφόσον ο υπολογιστής σας είναι συνδεδεμένος στο ίδιο δίκτυο με το Transmission και το διακομιστή, όλα θα πρέπει να λειτουργούν!
http://server-ip-or-hostname:9091</ p>
Σχόλια