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:
Archivi tag: mldonkey
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.