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.
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).
sudo apt install transmissão-cli transmissão-transmissão comum-daemon
sudo apt-get transmissão-cli transmissão-transmissão comum-daemon
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
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.
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.
início de serviço de transmissão-daemon
Pare o daemon a qualquer momento com:
parada de serviço de transmissão-daemon
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
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. *. *",
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
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
Conseguir que uma impressora funcione no Linux é mais difícil do qu...
EXIF, ou Exchangeable Image File Format, é um padrão que especifica...
O Ubuntu 11.04 entrou no estágio alfa e agora está disponível como ...