Como configurar um servidor Bittorrent de transmissão no Linux

Baixar torrents no desktop Linux é útil em uma pitada, mas aqueles que procuram baixar muito mais dados devem considerar a configuração de um sistema de torrent remoto em um servidor. Neste tutorial, vamos nos concentrar na configuração de um sistema remoto com Transmission, por ser o mais fácil de configurar. O cliente Transmission BitTorrent é bastante popular no Linux para desktop e geralmente vem pré-instalado. No entanto, como estamos nos concentrando em servidores Linux e não em computadores pessoais, o software de transmissão não está incluído e precisará ser configurado manualmente.

Instale o BitTorrent de transmissão

Nota: este tutorial se concentra principalmente em sistemas operacionais de servidor. No entanto, também é possível usar o Transmission remote em sistemas operacionais Linux de desktop. Sinta-se à vontade para acompanhar, pois as instruções são semelhantes (se não forem as mesmas).

Ubuntu Server

sudo apt install transmissão-cli transmissão comum transmissão-daemon

Servidor Debian

sudo apt-get transmissão-cli transmissão-comum daemon de transmissão

Servidor RedHat Enterprise Linux 6 e 7 / CentOS 6 e 7

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

yum -y atualização

yum -y instalar transmissão-daemon de transmissão

ou

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

gerenciador de assinaturas repos - habilita "rhel - * - opcional-rpms" - habilita "rhel - * - extras-rpms"

yum -y atualização

yum -y instalar transmissão-daemon de transmissão

Outros sistemas operacionais de servidor Linux

A maioria das distribuições Linux (incluindo as de servidor) terá os pacotes de transmissão corretos necessários para rodar um servidor torrent. Para instalá-los, abra uma janela de terminal e pesquise “transmissão”, “transmissão-daemon”, etc. Além disso, verifique as páginas Wiki do seu sistema operacional para obter orientações sobre como executar um servidor de torrent com Transmissão.

Também pode ser uma boa ideia verificar o site oficial do software para saber como instalá-lo, caso seu sistema operacional não ofereça suporte oficial para ele.

Configurar transmissão BitTorrent

A instalação do Transmission no servidor Ubuntu ou Debian deve habilitar automaticamente os serviços systemd e iniciá-los. Usando Rhel ou CentOS? Você precisará iniciar os serviços manualmente. Abra um terminal shell e ganhe acesso root fazendo login via Su ou usando sudo .

su

Em seguida, execute os comandos abaixo.

Rhel 6 / CentOS 6

serviço de transmissão-daemon iniciar

Pare o daemon a qualquer momento com:

serviço de transmissão-daemon parar

Rhel 7 / CentOS 7

systemctl habilitar transmissão-daemon

systemctl start transmissão-daemon

Pare o Daemon de transmissão com uma parada systemctl .

systemctl parar transmissão-daemon

Agora que o serviço está em execução, é hora de alterar a senha padrão. Alterar a senha é fundamental porque deixá-la com as configurações padrão significa que qualquer pessoa na rede pode acessar sua IU de transmissão.

Comece usando o comando systemctl ou service para parar o Transmission Daemon. NÃO Pule esta etapa! Se você fizer isso, a Transmission se recusará a salvar as alterações que você fizer.

sudo systemctl stop daemon de transmissão

ou

sudo serviço transmissão-daemon parar

Para garantir que é seguro, edite o arquivo de configurações com o editor de texto Nano.

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

Encontre “senha-rpc”: e altere o texto entre aspas ao lado para a senha desejada.

Também é uma boa ideia alterar o nome de usuário padrão de  transmissão para outra coisa. Encontre o nome de usuário rpc  e altere “transmissão” para outro nome de usuário. Certifique-se de não apagar as aspas.

Por último, use a  ferramenta usermod para adicionar seu usuário ao grupo Transmissão. É uma boa ideia fazer isso para que todos os arquivos baixados com o Transmission possam ser acessados ​​pelo seu usuário. Além disso, é mais seguro seguir esse caminho, porque executar coisas como root é uma má ideia e você deve evitá-lo sempre que possível.

Adicione seu usuário ao grupo com o seguinte comando. Certifique-se de alterar o “proprietário” para o nome de usuário padrão no servidor.

sudo usermod -a -G debian-transmissão proprietário

Whitelisting

Como configurar um servidor Bittorrent de transmissão no Linux

A transmissão agora está configurada corretamente. Ao iniciar, os usuários poderão acessá-lo pela web. Infelizmente, se qualquer usuário na LAN tentar acessá-lo, obterá um erro 403. Isso ocorre por causa do  recurso de segurança de lista branca de rpc . Ele desativa o acesso ao serviço se endereços IP específicos não estiverem listados. Para contornar isso, os usuários geralmente o desabilitam. Neste guia, não desabilitaremos o  recurso rpc-whitelist , pois é uma ótima ferramenta. Em vez disso, configuraremos uma lista de permissões para que todos os usuários conectados à LAN possam acessar o Transmission.

Para editar a lista de permissões, abra o arquivo de configurações do Transmission Daemon.

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

Role para baixo e procure por  “rpc-whitelist”. 

Após 127.0.0.1 adicione:

, 192.168. *. * "

Quando tudo estiver escrito, a lista de permissões deve ser semelhante ao exemplo abaixo.

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

Blocklist

Muitas pessoas que baixam arquivos torrent online usam o que é conhecido como lista de bloqueio. Listas como essas impedem que endereços IP maliciosos (como endereços de vírus / malware conhecidos, etc.) se conectem por torrent. Para activar esta lista negra, abra o arquivo de configurações e encontrar  “blocklist-url”: .

Altere https://www.example.com/blocklist nas citações para um link para uma lista de bloqueio real. Neste exemplo, usaremos este .

Quando todas as modificações no aplicativo Transmission forem concluídas, use os  comandos systemctl ou  service  para reiniciá  -lo novamente.

sudo systemctl start daemon de transmissão

ou

serviço de transmissão-daemon iniciar

Usando Transmissão

Como configurar um servidor Bittorrent de transmissão no Linux

A transmissão está pronta para uso! Para iniciar o download, abra um navegador da web e digite o seguinte endereço IP em um navegador da web. Desde que o seu PC esteja conectado à mesma rede que o Transmission e o servidor, tudo deve funcionar!

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

Leave a Comment

Diagnósticos de MP3: corrija até 50 problemas com arquivos de áudio MP3

Diagnósticos de MP3: corrija até 50 problemas com arquivos de áudio MP3

O MP3 Diags é a ferramenta definitiva para corrigir problemas na sua coleção de áudio musical. Ele pode marcar corretamente seus arquivos MP3, adicionar capas de álbuns ausentes e corrigir VBR.

Aplicativos de notificação de desktop do Google Voice

Aplicativos de notificação de desktop do Google Voice

Assim como o Google Wave, o Google Voice gerou um burburinho em todo o mundo. O Google pretende mudar a forma como nos comunicamos e, como está se tornando

Baixe os favoritos do Flickr com o FlickrFaves

Baixe os favoritos do Flickr com o FlickrFaves

Existem muitas ferramentas que permitem aos usuários do Flickr baixar suas fotos em alta qualidade, mas existe alguma maneira de baixar os Favoritos do Flickr? Recentemente, viemos

OK Sampler é um software de amostragem de música gratuito

OK Sampler é um software de amostragem de música gratuito

O que é Sampling? Segundo a Wikipédia, “É o ato de pegar uma parte, ou amostra, de uma gravação sonora e reutilizá-la como um instrumento ou

Backup do Google Sites: Importar/Exportar

Backup do Google Sites: Importar/Exportar

O Google Sites é um serviço do Google que permite ao usuário hospedar um site no servidor do Google. Mas há um problema: não há uma opção integrada para fazer backup.

Aplicativo de desktop do Google Tasks

Aplicativo de desktop do Google Tasks

O Google Tasks não é tão popular quanto outros serviços do Google, como Agenda, Wave, Voice, etc., mas ainda é amplamente utilizado e é parte integrante da vida das pessoas.

Como recuperar partições perdidas e dados do disco rígido [Guia]

Como recuperar partições perdidas e dados do disco rígido [Guia]

Em nosso guia anterior sobre como limpar com segurança o disco rígido e a mídia removível por meio do Ubuntu Live e do CD de inicialização DBAN, discutimos que o disco baseado no Windows

Como desativar o snap do Firefox no Ubuntu 22.04 LTS

Como desativar o snap do Firefox no Ubuntu 22.04 LTS

Aprenda a desinstalar o Firefox Snap no Ubuntu 22.04 LTS e substituí-lo pela versão DEB. Siga este guia passo a passo para uma experiência melhor.

Como compactar arquivos no Linux mais rápido com Pigz

Como compactar arquivos no Linux mais rápido com Pigz

Pigz é uma das melhores ferramentas para compactar arquivos. Neste guia, você aprenderá a instalar e utilizar essa ferramenta poderosa em seu sistema Linux.

Como instalar e configurar o Samba no Debian 11 Bullseye

Como instalar e configurar o Samba no Debian 11 Bullseye

Se você estiver no Debian 11 Bullseye e precisar configurar um servidor Samba, este guia o ajudará. Aprenda como configurar o Samba para Debian 11!