Como configurar um servidor Bittorrent de transmissão no Linux

click fraud protection

O download de torrents na área de trabalho do Linux ajuda bastante, 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 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 nos sistemas operacionais de servidor. No entanto, é possível usar também 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 transmissão-cli transmissão-transmissão comum-daemon

Servidor Debian

instagram viewer
sudo apt-get transmissão-cli transmissão-transmissão comum-daemon

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

yum instalar https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm yum -y atualizar yum -y instalar transmissão

ou

yum instalar https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm repositórios de gerenciadores de assinaturas --enable "rhel - * - optional-rpms" --enable "rhel - * - extras-rpms" yum -y atualização yum -y instalação transmissão

Outros sistemas operacionais para servidor Linux

A maioria das distribuições Linux (incluindo as de servidor) 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, consulte as páginas Wiki do seu sistema operacional para obter instruções sobre como executar um servidor de torrent com a Transmission.

Também pode ser uma boa ideia verificar o website oficial para o software aprender como instalar o software no caso de o seu sistema operacional não o suportar oficialmente.

Configurar transmissão BitTorrent

A instalação do Transmission no servidor Ubuntu ou Debian deve ativar automaticamente os serviços 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

início de serviço de transmissão-daemon

Pare o daemon a qualquer momento com:

parada de serviço de transmissão-daemon

Rhel 7 / CentOS 7

systemctl ativar o daemon de transmissão systemctl iniciar o daemon de transmissão

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

systemctl pára o daemon de transmissão

Agora que o serviço está sendo executado, é hora de alterar a 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 interrompe o daemon de transmissão

ou

parada de transmissão-daemon do serviço sudo

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 proprietário da transmissão debian

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. Isso é por causa do 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:

,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 on-line usam 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 daemon de transmissão

ou

início de serviço de transmissão-daemon

Usando transmissão

A transmissão está pronta para uso! Para iniciar o download, abra um navegador da web e insira 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
watch instagram story