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.