Bedste FTP-klienter til kommandolinje til Linux


File Transfer Protocol (FTP) er en netværksprotokol, der bruges til at overføre filer mellem en klient og en server på et computernetværk. De allerførste FTP-applikationer blev lavet til kommandolinjen, før GUI-operativsystemer endda blev en ting, og mens der er flere GUI FTP-klienter, laver udviklere stadig CLI-baserede FTP-klienter til brugere, der foretrækker at bruge den gamle metode.

Her er en liste over de bedste kommandolinjebaserede FTP-klienter til Linux.

1. FTP

Linux-operativsystemer leveres med indbyggede FTP-klienter, som du let kan få adgang til ved at indtaste kommandoen ftp i din terminal.

Med FTP kan du oprette forbindelse til servere anonymt (hvis denne funktion er aktiveret på serveren) eller ved hjælp af dine brugeroplysninger, downloade/uploade filer mellem din lokale maskine og tilsluttede servere, bruge aliaser osv.

Når du bruger FTP til overførsel af filer mellem computere, er forbindelsen heller ikke sikker, og dataene er ikke krypteret. For en sikker dataoverførsel skal du bruge sFTP (Secure File Transfer Protocol) eller SCP (Secure Copy).

2. LFTP

LFTP er et gratis og open source kommandolinjeprogram designet til flere filoverførselsprotokoller (f.eks. Sftp, fish, torrent) på Unix og lignende operativsystemer.

Det indeholder bogmærker, jobkontrol, understøttelse af readline-biblioteket, en indbygget spejlkommando og understøttelse af flere filoverførsler parallelt.

lftp kan installeres fra standardopbevaringsstederne ved hjælp af pakkehåndtering som vist.

$ sudo apt install lftp  [On Debian/Ubuntu]
$ sudo yum install lftp  [On CentOs/RHEL]
$ sudo dnf install lftp  [On Fedora]

3. NcFTP

NcFTP er en gratis FTP-klient på tværs af platforme og det første nogensinde alternativ til standard FTP-programmet, der er udviklet til at prale af brugervenlighed og flere forbedringer af funktioner og ydelser til FTP.

Dens funktioner inkluderer genopkald af værter, baggrundsbehandling, automatisk genoptagelse af downloads, afslutning af filnavn, statusmålere, understøttelse af andre hjælpeprogrammer såsom ncftpput og ncftpget.

NcFTP kan installeres fra standardopbevaringssteder ved hjælp af pakkehåndtering som vist.

$ sudo apt install ncftp  [On Debian/Ubuntu]
$ sudo yum install ncftp  [On CentOs/RHEL]
$ sudo dnf install ncftp  [On Fedora]

4. cbftp

ctftp er en fleksibel FTP/FXP-klient, der gør det muligt for brugere at overføre store filer sikkert og effektivt uden brug af e-mails. Det fungerer typisk i kommandolinjen, men du kan køre det i en semi-GUI ved hjælp af ncurses.

Dens funktioner inkluderer en intern fremviser, der understøtter flere kodninger, overspringning, fjernkommandoer til UDP-opkaldskommandoer som race, download, fxp, rå, inaktiv osv., Og datakryptering med blandt andre AES-256.

5. Yafc

Yafc er en open source FTP-klient designet som erstatning for standard FTP-programmet på Linux-systemer med understøttelse af POSIX-kompatible systemer.

Det er helt gratis med en rig liste over funktioner, der inkluderer rekursiv get/put/fxp/ls/rm, kø, fanebearbejdning, aliaser og support til SSH2 og proxy.

Yafc kan installeres fra standardopbevaringsstederne ved hjælp af pakkehåndtering som vist.

$ sudo apt install yafc  [On Debian/Ubuntu]
$ sudo yum install yafc  [On CentOs/RHEL]
$ sudo dnf install yafc  [On Fedora]

Har du nogen erfaring med disse kommandolinjefTP-klienter? Eller kender du alternativer, der skal være på denne liste? Du er velkommen til at droppe dine kommentarer nedenfor.