Publicado por: Rael Maxi | Novembro 23, 2008

Download de torrents, usando ssh + screen

No fim de semana costumo fazer download de alguns arquivos na internet, mas a minha conexão não me permite download de arquivos muito grandes, então faço esses downloads na empresa onde trabalho. O problema é que muitas vezes esqueço de deixar baixando algo antes de vir para casa no fim de semana, e para resolver isso, me conecto remotamente e inicio o download, nesse post vou explicar como faço. É isso, como já estou me enrolando com as palavras, vamos ao que realmente interessa!

Primeiro procurei na internet o torrent de algum arquivo que me interessasse, escolhi o jogo Gran Turismo4. Os procedimentos são:

Envie o arquivo .torrent para o servidor:

scp arquivoescolhido.torrent usuario@servidor.xxx.xx: (não esqueça do : no final do endereço)

Agora conecte-se ao servidor usando ssh:

ssh usuario@servidor.xxx.xx

Em seguida digite para criar uma sessão virtual do terminal:

$ screen

Com a sessão criada, agora execute o comando:

$ transmissioncli seuarquivo.torrent

Pronto, o download do seu torrent está sendo feito, para voltar para o terminal aperte as teclas:

<ctrl> + a + d

Tudo certo!? Agora você pode deslogar do ssh apertando as teclas:

<ctrl> + d

Se quiser conferir o andamento de seu download, basta digitar:

$ screen -R

Usando o screen, você pode deslogar do servidor remoto, e o seu download vai continuar sendo executado.

O screen tem várias utilidades, essa é só uma delas. (postei essa não porque achei a mais interessante, mas porque foi a única que lembrei.)
Então, fica a dica pro pessoal! :)


Respostas

  1. Interessante.
    Embora o Free Download Manager, no windows, faça com maestria e sem complicação! :p

    Mas o post é bacana, coisas novas sempre são benvidas!

  2. [...] por Rael Max (raelmaxΘs1solucoes·com·br) – referência [...]

  3. Paulo, o free download manager, conecta por ssh em um servidor, e tem uma opcao parecida com o screen?? :D

  4. se vc logar via ssh e usar o NOHUP também funciona

    # nohup comando &

    Ele vai rodar, e não vai ser “morto” caso vc desloge do SSH…

  5. o & é pra ele rodar em backgound e não ficar imprimindo resultados no STDOUT padrão(no caso, a tela)…

  6. Ah, bem eu uso ssh+screen+rtorrent… aliás na minha opinião o melhor cliente torrent do linux…

  7. Tiao,
    Cara não conhecia o NOHUP, hoje qndo chegar em casa vou testar. Valeu pela dica!

    Denis,
    Não cheguei a testar o rTorrent, mas já me foi bastante recomendado mesmo!

    []’s

  8. Utilizo o cliente rtorrent, que é um cliente em modo terminal. Ele é leve, rápido, suporta criptografia, possui suporte a DHT, e o melhor, funciona perfeitamente com o Screen.

    Agora, espere até seu patrão descobrir que você esta usando a rede da empresa para baixar seus torrents.

  9. Felipe,

    Onde trabalho é bem liberal, a galera faz qse que um incentivo a fazer download no fds. Baixar distros, jogos, o que o funcionário quiser. :)

  10. [...] Para ler o artigo completo, entre no blog do Rael Maxi. [...]

  11. Bem legal!
    É sempre bom ver umas dicas úteis como essa.

    vai um parpite… também dá pra usar o rtorrent como gerenciador de torents.

  12. Para Paulo,
    Sempre tem uma múmia do ruindows querendo achar
    que seus softwares mágicos fazem isso ou aquilo melhor ( com maestria )

  13. É invocado, alem de ser invocado é Burro.
    Nme sacou que foi uma brincadeira com o Rael, que amigo meu.

    Engoliu Bola e nem sabe porque né?

    viado.. da nisso… =)

  14. Briga, briga! :P

    hueheuhe, calmaee!

  15. Muito bacana!
    e se não for um torrent (por exemplo, uso virtua ela capa o torrente pacas) dai baixo pelo wget!

    dica muito util vlw rael!


Deixe uma resposta

Your response:

Categorias