- - Como configurar um servidor Bittorrent de transmissão no Linux

Como configurar um servidor Bittorrent de transmissão no Linux

O download de torrents na área de trabalho do Linux éútil, mas aqueles que desejam baixar muito mais dados devem considerar a instalação de um sistema de torrent remoto em um servidor. Neste tutorial, focaremos na configuração de um sistema remoto com Transmission, pois é 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 Transmission não está incluído e precisará ser configurado manualmente.

Instalar transmissão BitTorrent

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

Servidor Ubuntu

sudo apt install transmission-cli transmission-common transmission-daemon

Servidor Debian

sudo apt-get transmission-cli transmission-common transmission-daemon

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 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

Outros sistemas operacionais para servidor Linux

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

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

Configurar transmissão BitTorrent

Instalando a transmissão no Ubuntu ou DebianO servidor deve ativar automaticamente os serviços do systemd e iniciá-los. Usando Rhel ou CentOS? Você precisará iniciar os serviços manualmente. Abra um shell de terminal e obtenha acesso root efetuando login via Su ou usando sudo.

su

Em seguida, execute os comandos abaixo.

Rhel 6 / CentOS 6

service transmission-daemon start

Pare o daemon a qualquer momento com:

service transmission-daemon stop

Rhel 7 / CentOS 7

systemctl enable transmission-daemon
systemctl start transmission-daemon

Pare o Daemon de Transmissão com um systemctl stop.

systemctl stop transmission-daemon

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

Comece usando o systemctl ou serviço comando para parar o Transmission Daemon. NÃO SALTE ESTA ETAPA! Se o fizer, a Transmission se recusará a salvar as alterações feitas.

sudo systemctl stop transmission-daemon

ou

sudo service transmission-daemon stop

Para garantir a segurança, edite o arquivo de configurações com o editor de texto Nano.

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

Encontrar "Senha-rpc": e altere o texto entre aspas ao lado da senha desejada.

Também é uma boa ideia alterar o nome de usuário padrão de transmissão para outra coisa. Encontrar rpc-username e mude "transmissão" para outro nome de usuário. Certifique-se de não apagar as aspas.

Por fim, use o usermod ferramenta 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 usuário. Além disso, é mais seguro seguir esse caminho, porque executar as coisas como raiz é uma má ideia e você deve evitá-la sempre que possível.

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

sudo usermod -a -G debian-transmission owner

Lista de permissões

A transmissão está agora configurada corretamente. Quando inicializado, os usuários poderão acessá-lo via web. Infelizmente, se algum usuário da LAN tentar acessá-lo, ele receberá um erro 403. Isto é devido ao lista de permissões rpc recurso de segurança. Desabilita 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 desativaremos o lista de permissões rpc recurso, pois é uma ótima ferramenta. Em vez disso, configuraremos uma lista de permissões para que todos os usuários conectados à LAN possam acessar a transmissão.

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

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

Role para baixo e procure "Lista de permissões do rpc".

Depois de 127.0.0.1 Adicionar, acrescentar:

,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.*.*",

Lista de bloqueio

Muitas pessoas que baixam arquivos torrent onlineuse o que é conhecido como lista de bloqueios. Listas como essas negam que endereços IP maliciosos (como endereços conhecidos de vírus / malware, etc.) se conectem através de torrent. Para ativar esta lista negra, abra o arquivo de configurações e localize "URL da lista de bloqueio":.

mudança http://www.example.com/blocklist entre aspas para um link para uma lista de bloqueio real. Neste exemplo, usaremos este.

Quando todas as modificações no aplicativo Transmission estiverem concluídas, use o systemctl ou serviço comandos para iniciá-lo novamente.

sudo systemctl start transmission-daemon

ou

service transmission-daemon start

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 a Transmissão e o servidor, tudo deve funcionar!

http://server-ip-or-hostname:9091
</p>

Comentários