Le téléchargement de torrents sur le bureau Linux estutile dans un pincement, mais ceux qui cherchent à télécharger beaucoup plus de données devraient plutôt envisager de configurer un système torrent distant sur un serveur. Dans ce didacticiel, nous allons nous concentrer sur la configuration d'un système distant avec Transmission, car c'est le plus simple à configurer. Le client Transmission BitTorrent est très populaire sur Linux de bureau et est souvent pré-installé. Cependant, comme nous nous concentrons sur les serveurs Linux et non sur les ordinateurs personnels, le logiciel de transmission n'est pas inclus et devra être configuré manuellement.
Installer Transmission BitTorrent
Remarque: ce didacticiel se concentre principalement sur les systèmes d'exploitation de serveur. Cependant, il est également possible d'utiliser Transmission remote sur les systèmes d'exploitation Linux de bureau. N'hésitez pas à suivre car les instructions sont similaires (sinon les mêmes).
Serveur Ubuntu
sudo apt install transmission-cli transmission-common transmission-daemon
Serveur Debian
sudo apt-get transmission-cli transmission-common transmission-daemon
Serveur RedHat Enterprise Linux 6 et 7 / CentOS 6 et 7
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm yum -y update yum -y install transmission transmission-daemon
ou
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
Autres systèmes d'exploitation pour serveurs Linux
La plupart des distributions Linux (y compris celles du serveur)aura les paquets de transmission corrects nécessaires pour exécuter un serveur torrent. Pour les installer, ouvrez une fenêtre de terminal et recherchez «transmission», «transmission-démon», etc. De plus, consultez les pages Wiki de votre système d'exploitation pour savoir comment exécuter un serveur torrent avec Transmission.
Il peut également être judicieux de consulter le site Web officiel du logiciel pour savoir comment installer le logiciel dans le cas où votre système d'exploitation ne le prend pas officiellement en charge.
Configurer la transmission BitTorrent
Installation de Transmission sur Ubuntu ou Debianle serveur doit activer automatiquement les services systemd et les démarrer. Vous utilisez Rhel ou CentOS? Vous devrez démarrer les services manuellement. Ouvrez un shell de terminal et accédez à la racine en vous connectant via Su ou en utilisant sudo.
su
Ensuite, exécutez les commandes ci-dessous.
Rhel 6 / CentOS 6
service transmission-daemon start
Arrêtez le démon à tout moment avec:
service transmission-daemon stop
Rhel 7 / CentOS 7
systemctl enable transmission-daemon systemctl start transmission-daemon
Arrêtez le démon de transmission avec un arrêt systemctl.
systemctl stop transmission-daemon
Maintenant que le service fonctionne, il est temps de changerle mot de passe par défaut. La modification du mot de passe est essentielle car le laisser avec les paramètres par défaut signifie que toute personne sur le réseau peut accéder à votre interface de transmission.
Commencez par utiliser le systemctl ou un service pour arrêter le démon de transmission. NE PAS SAUTER CETTE ÉTAPE! Si vous le faites, Transmission refusera d'enregistrer les modifications que vous apportez.
sudo systemctl stop transmission-daemon
ou
sudo service transmission-daemon stop
Pour vous assurer qu'il est sûr, modifiez le fichier de paramètres avec l'éditeur de texte Nano.
sudo nano /var/lib/transmission-daemon/info/settings.json
Trouver «Mot de passe rpc»: et remplacez le texte entre guillemets par le mot de passe souhaité.
C'est aussi une bonne idée de changer le nom d'utilisateur par défaut de transmission à autre chose. Trouver nom d'utilisateur rpc et remplacez «transmission» par un autre nom d'utilisateur. Assurez-vous de ne pas effacer les guillemets.
Enfin, utilisez le Usermod outil pour ajouter votre utilisateur au groupe Transmission. C'est une bonne idée de le faire pour que tous les fichiers téléchargés avec Transmission soient accessibles à votre utilisateur. De plus, il est plus sûr de suivre cette voie, car exécuter des choses en tant que root est une mauvaise idée et vous devez l'éviter autant que possible.
Ajoutez votre utilisateur au groupe avec la commande suivante. Assurez-vous de remplacer «propriétaire» par le nom d'utilisateur par défaut sur le serveur.
sudo usermod -a -G debian-transmission owner
Liste blanche

La transmission est maintenant configurée correctement. Au démarrage, les utilisateurs pourront y accéder via le Web. Malheureusement, si un utilisateur du LAN essaie d'y accéder, il obtiendra une erreur 403. C'est à cause de la liste blanche rpc fonction de sécurité. Il désactive l'accès au service si des adresses IP spécifiques ne sont pas répertoriées. Pour contourner ce problème, les utilisateurs le désactivent généralement. Dans ce guide, nous ne désactiverons pas liste blanche rpc car c'est un excellent outil. Au lieu de cela, nous allons créer une liste blanche afin que chaque utilisateur connecté au LAN puisse accéder à Transmission.
Pour modifier la liste blanche, ouvrez le fichier de paramètres du démon de transmission.
sudo nano /var/lib/transmission-daemon/info/settings.json
Faites défiler vers le bas et recherchez «Liste blanche rpc».
Après 127.0.0.1 ajouter:
,192.168.*.*"
Lorsque tout est écrit, la liste blanche devrait ressembler à l'exemple ci-dessous.
"rpc-whitelist": "127.0.0.1,192.168.*.*",
Liste de blocage
Beaucoup de gens qui téléchargent des fichiers torrent en ligneutilisez ce que l'on appelle une liste de blocage. Des listes comme celles-ci empêchent les adresses IP malveillantes (comme les adresses de virus / programmes malveillants connus, etc.) de se connecter via torrent. Pour activer cette liste noire, ouvrez le fichier de paramètres et recherchez "Blocklist-url":.
Changement http://www.example.com/blocklist dans les guillemets vers un lien vers une véritable liste de blocage. Dans cet exemple, nous utiliserons celui-ci.
Une fois toutes les modifications apportées à l'application Transmission, utilisez le systemctl ou un service commandes pour le redémarrer.
sudo systemctl start transmission-daemon
ou
service transmission-daemon start
Utilisation de la transmission

La transmission est prête à l'emploi! Pour commencer le téléchargement, ouvrez un navigateur Web et entrez l'adresse IP suivante dans un navigateur Web. Tant que votre PC est connecté au même réseau que Transmission et le serveur, tout devrait fonctionner!
http://server-ip-or-hostname:9091</ p>
commentaires