Client console ftp raccomandati

12

Ci sono client ftp completi della console (riga di comando) completi?

Sto spostando parti di un sito web da un host a un altro. Un server ha accesso alla shell ssh (e quindi scp, sftp, ecc.), L'altro solo ftp.

Il mio computer di casa è un desktop di Ubuntu. Quello che ho fatto fino ad ora sta usando Filezilla per scaricare sul desktop e poi caricare sul nuovo server da lì. Questo è lento e inefficiente, tutto viene trasferito due volte e la mia velocità della rete domestica è limitata, e inoltre ha una quota mensile di larghezza di banda. Tuttavia, i due server hanno una connessione veloce tra loro. Preferirei semplicemente ssh su un server e recuperare direttamente i file che mi servono.

Quindi quello che sto cercando è un client ftp per console che abbia un set di funzionalità simile a Filezilla (devo scegliere e scegliere cosa trasferire e cosa lasciare indietro). Esiste una creatura simile?

    
posta matt wilkie 12.11.2010 - 02:55
fonte

4 risposte

15

Verifica se Midnight Commander ( mc ) è installato. Se è così, puoi fare ftp da lì.

    
risposta data Chipaca 12.11.2010 - 02:57
fonte
17

A mio parere, il più potente client ftp da riga di comando è senza dubbio lftp .

  1. consente di utilizzare il comando shell standard sul cavo ftp
  2. Fornisce la coda su / giù per operazioni lunghe
risposta data Riduidel 12.11.2010 - 11:18
fonte
15

Potresti semplificarti la vita usando un filtro a fusibile.

Sulla macchina è possibile eseguire l'installazione di ssh, installare curlftpfs

sudo apt-get install curlftpfs

Quindi aggiungiti al fusibile di gruppo

sudo usermod  -aG fuse <username>

Esci e accedi di nuovo, perché le modifiche abbiano effetto.

Crea una directory per un punto di montaggio

mkdir ~/ftp

Quindi monta il server ftp come un filesystem locale

curlftpfs ftp.server.com ~/ftp -o user=<ftp_username>

Inserisci la password quando richiesto.

È quindi possibile utilizzare i file remoti dei server ftp come se fossero visualizzati sul server locale. Permettendo di usare cp, rsync ecc senza il problema di gestire ftp.

Leggi la pagina man per ulteriori informazioni

Particolarmente utile se fai un sacco di cose del genere.

    
risposta data Richard Holloway 12.11.2010 - 11:12
fonte
1

Nel caso in cui qualcuno avesse ancora bisogno di questo:)

Sono stato in grado di trasferire un sito Web di grandi dimensioni da una VM Linux (dalla riga di comando SSH) al servizio cloud del sito Web di Azure DIRETTAMENTE (tramite ftp) utilizzando il client ncftp come guidato qui

Infine, ricorda di rimuovere il client ftp dal tuo vm in seguito.

applausi.

    
risposta data Silas Okwoche 20.06.2016 - 01:00
fonte

Leggi altre domande sui tag