Home
» LINUX
»
Como configurar um servidor Bittorrent de transmissão no Linux
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).
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 .
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.
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
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.
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
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!