Comment configurer un serveur de transmission Bittorrent sur Linux

Le téléchargement de torrents sur le bureau Linux est utile à la rigueur, 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 nous concentrerons 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 les ordinateurs de bureau Linux 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 la transmission BitTorrent

Remarque : ce didacticiel se concentre principalement sur les systèmes d'exploitation de serveur. Cependant, il est également possible d'utiliser Transmission à distance 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

miam installer https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm

miam -y mise à jour

miam -y installer transmission transmission-daemon

ou

miam installer https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm 

subscription-manager repos --enable "rhel-*-facultatif-rpms" --enable "rhel-*-extras-rpms"

miam -y mise à jour

miam -y installer transmission transmission-daemon

Autres systèmes d'exploitation de serveur Linux

La plupart des distributions Linux (y compris celles du serveur) auront les bons packages de transmission nécessaires pour exécuter un serveur torrent. Pour les installer, ouvrez une fenêtre de terminal et recherchez « transmission », « transmission-daemon », etc. De plus, consultez les pages Wiki de votre système d'exploitation pour obtenir des conseils sur l'exécution d'un serveur torrent avec Transmission.

Il peut également être judicieux de consulter le site Web officiel du logiciel pour savoir comment installer le logiciel au cas où votre système d'exploitation ne le prendrait pas officiellement en charge.

Configurer la transmission BitTorrent

L'installation de Transmission sur un serveur Ubuntu ou Debian devrait activer automatiquement les services systemd et les démarrer. Utiliser Rhel ou CentOS ? Vous devrez démarrer les services manuellement. Ouvrez un shell de terminal et obtenez un accès root en vous connectant via Su ou en utilisant sudo .

su

Ensuite, exécutez les commandes ci-dessous.

Rhel 6/CentOS 6

démarrage du démon de transmission de service

Arrêtez le démon à tout moment avec :

arrêt du démon de transmission de service

Rhel 7/CentOS 7

systemctl activer le démon de transmission

systemctl start transmission-daemon

Arrêtez le démon de transmission avec un systemctl stop .

systemctl stop transmission-démon

Maintenant que le service est en cours d'exécution, il est temps de changer le mot de passe par défaut. Changer le mot de passe est essentiel 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 la commande systemctl ou service pour arrêter Transmission Daemon. NE SAUTEZ PAS CETTE ÉTAPE ! Si vous le faites, Transmission refusera d'enregistrer les modifications que vous apportez.

sudo systemctl stop transmission-démon

ou

arrêt du démon de transmission de service sudo

Pour vous assurer que c'est sûr, modifiez le fichier de paramètres avec l'éditeur de texte Nano.

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

Recherchez « rpc-password » : et remplacez le texte entre guillemets à côté 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. Recherchez le nom d'utilisateur rpc  et remplacez « transmission » par un autre nom d'utilisateur. Veillez à ne pas effacer les guillemets.

Enfin, utilisez l'  outil usermod pour ajouter votre utilisateur au groupe Transmission. C'est une bonne idée de faire cela afin que tous les fichiers téléchargés avec Transmission puissent être accessibles par votre utilisateur. De plus, il est plus sûr d'emprunter cette voie, car exécuter des choses en tant que root est une mauvaise idée et vous devriez l'éviter dans la mesure du 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 propriétaire de la transmission debian

Liste blanche

Comment configurer un serveur de transmission Bittorrent sur Linux

La transmission est maintenant configurée correctement. Au démarrage, les utilisateurs pourront y accéder via le Web. Malheureusement, si un utilisateur du réseau local essaie d'y accéder, il obtiendra une erreur 403. Cela est dû à la  fonction de sécurité rpc-whitelist . 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 la fonction  rpc-whitelist , car c'est un excellent outil. Au lieu de cela, nous allons configurer une liste blanche afin que chaque utilisateur connecté au réseau local puisse accéder à la transmission.

Pour modifier la liste blanche, ouvrez le fichier de paramètres Transmission Daemon.

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

Faites défiler vers le bas et recherchez  « rpc-whitelist ». 

Après 127.0.0.1 ajouter :

,192.168.*.*"

Lorsque tout est écrit, la liste blanche doit 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 ligne utilisent ce qu'on appelle une liste de blocage. Des listes comme celles-ci empêchent les adresses IP malveillantes (comme les adresses de virus/programmes malveillants connues, etc.) de se connecter via torrent. Pour activer cette liste noire, ouvrez le fichier de paramètres et recherchez  « blocklist-url » : .

Remplacez https://www.example.com/blocklist dans les guillemets par un lien vers une vraie liste de blocage. Dans cet exemple, nous utiliserons celui-ci .

Lorsque toutes les modifications apportées à l'application Transmission sont terminées, utilisez les  commandes systemctl  ou  service  pour la redémarrer.

sudo systemctl démarrer le démon de transmission

ou

démarrage du démon de transmission de service

Utilisation de la transmission

Comment configurer un serveur de transmission Bittorrent sur Linux

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 !

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

Leave a Comment

Applications de notification de bureau Google Voice

Applications de notification de bureau Google Voice

Tout comme Google Wave, Google Voice a suscité un véritable buzz à travers le monde. Google ambitionne de révolutionner nos communications et, comme il devient

Téléchargez vos favoris Flickr avec FlickrFaves

Téléchargez vos favoris Flickr avec FlickrFaves

De nombreux outils permettent aux utilisateurs de Flickr de télécharger leurs photos en haute qualité, mais existe-t-il un moyen de télécharger les favoris Flickr ? Nous avons récemment découvert

OK Sampler est un logiciel déchantillonnage musical gratuit

OK Sampler est un logiciel déchantillonnage musical gratuit

Qu'est-ce que l'échantillonnage ? Selon Wikipédia, « C'est l'acte de prendre une partie, ou un échantillon, d'un enregistrement sonore et de le réutiliser comme instrument ou

Sauvegarde de Google Sites : Importation/Exportation

Sauvegarde de Google Sites : Importation/Exportation

Google Sites est un service de Google permettant d'héberger un site web sur ses serveurs. Cependant, il n'offre aucune option de sauvegarde intégrée.

Application de bureau Google Tasks

Application de bureau Google Tasks

Google Tasks n'est pas aussi populaire que d'autres services Google tels que Calendar, Wave, Voice, etc., mais il est toujours largement utilisé et fait partie intégrante de la vie quotidienne des gens.

Comment récupérer des partitions et des données de disque dur perdues ? [Guide]

Comment récupérer des partitions et des données de disque dur perdues ? [Guide]

Dans notre guide précédent sur l'effacement sécurisé du disque dur et des supports amovibles via Ubuntu Live et le CD de démarrage DBAN, nous avons discuté du disque basé sur Windows

Comment activer la connexion automatique à Kodi sous Linux

Comment activer la connexion automatique à Kodi sous Linux

Guide complet pour activer la connexion automatique à Kodi sous Linux avec diverses distributions et environnements de bureau.

Comment exécuter Rocket League sur Linux

Comment exécuter Rocket League sur Linux

Découvrez comment exécuter Rocket League sur Linux malgré l

Linux : Comment exporter et importer des machines virtuelles dans VMware Workstation

Linux : Comment exporter et importer des machines virtuelles dans VMware Workstation

Découvrez comment exporter et importer efficacement des machines virtuelles utilisant le format OVF avec VMware Workstation 16 sur Linux.

Comment jouer à des jeux Nintendo DS sur Linux avec MelonDS

Comment jouer à des jeux Nintendo DS sur Linux avec MelonDS

Découvrez comment émuler des jeux Nintendo DS sur votre système Linux avec l