Archivi tag: mldonkey

Sancho: configurazione per l’accesso da remoto ad mldonkey via SSH

Sancho, interfaccia grafica multipiattaforma per mldonkey, presenta tutta una serie di caratteristiche più che interessanti, le quali consentono una facile gestione e personalizzazione del demone p2p in questione. A mio avviso, la possibilità di gestire il core da remoto mediante una connessione SSH è sicuramente una delle feature più intriganti. Vediamo dunque come configurare il nostro client per la connessione ad mldonkey da remoto, prendendo in considerazione a tal scopo lo screenshot sottostante:

sancho.png
Nel campo di input che ho marcato con la lettera A occorre inserire l’indirizzo locale del server su cui mldonkey è in ascolto (ad esempio 127.0.0.1). Nei campi username e password sottostanti dovrete immettere le credenziali di accesso al core mldonkey.
Nel campo di input contrassegnato con B è necessario inserire l’IP pubblico del server su cui è attivo il core. A tal proposito, poichè spesso si ha a che fare con IP dinamici, vi consiglio di tirar su un hostname basato su DNS dinamico, usufruendo del servizio gratuito messo a disposizione da dyndns.
Nel campo C inserite lo username che utilizzate per accedere via SSH al server. Ovviamente, dovrà essere inserita anche la password nel campo immediatamente sottostante.
Cliccate infine sul pulsante Make current selection the default e successivamente su Finish. Adesso siete pronti a collegarvi mediante Sancho al core in ascolto su un server remoto.
A presto.

mldonkey: download di un link da remoto

Mettiamo il caso che si voglia scaricare un file mediante mldonkey, ma che la macchina su cui gira tale applicativo sia raggiungibile solo da remoto. Mettiamo inoltre il caso che tale macchina accetti esclusivamente connessioni cifrate via SSH. Come fare dunque per lanciare un download? La risposta è semplice.

Per prima cosa sarà necessario lanciare una sessione SSH verso la macchina di destinazione, utilizzando ad esempio PuTTY (potete scaricarlo da qui, è gratuito).

A questo punto lanciamo un nmap e verifichiamo che la porta 4000 sia in ascolto su localhost:

nightfly@nightbox:~$ nmap localhost | grep 4000

Dovremmo ottenere un output del tipo:

4000/tcp open  remoteanything

Lanciamo quindi il comando:

nightfly@nightbox:~$ telnet localhost 4000

e visualizzaremo un prompt del tipo:

Trying ::1...
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Welcome to MLDonkey 3.0.1
Welcome on mldonkey command-line

Use ? for help

MLdonkey command-line:
>

A questo punto siamo dentro la console dei comandi di mldonkey. Autentichiamoci digitando:

auth <username> <password>

e successivamente lanciamo il download di un link (e2k, ftp, torrent e così via) mediante il comando:

dllink <link>

Verifichiamo infine che il download sia effettivamente attivo scrivendo in console:

vd

Ecco fatto, il download è in esecuzione sulla macchina remota. A presto.