6 najboljih FTP klijenata naredbenog retka za Linux


FTP (File Transfer Protocol) je mrežni protokol koji se koristi za prijenos datoteka između klijenta i poslužitelja na računalnoj mreži.

U ranim danima, FTP aplikacije su u početku bile dizajnirane za naredbeni redak, prije širokog usvajanja GUI (Graphical User Interface) operativnih sustava.

Iako su se tijekom vremena pojavili brojni FTP klijenti temeljeni na GUI-u, programeri nastavljaju stvarati FTP klijente temeljene na CLI-u (sučelje naredbenog retka) kako bi zadovoljili korisnike koji preferiraju tradicionalnu metodu.”

Evo popisa najboljih FTP klijenata koji se temelje na naredbenom retku za Linux.

1. FTP

Operativni sustavi Linux isporučuju se s ugrađenim FTP klijentima kojima možete lako pristupiti unosom naredbe ftp u svoj terminal.

Pomoću FTP-a možete se anonimno povezati s poslužiteljima (ako je ova značajka omogućena na poslužitelju) ili koristiti svoje korisničke vjerodajnice, preuzimati/učitavati datoteke između vašeg lokalnog računala i povezanih poslužitelja, koristiti pseudonime itd.

Također, kada koristite FTP za prijenos datoteka između računala, veza nije sigurna i podaci nisu šifrirani. Za siguran prijenos podataka koristite sFTP (Secure File Transfer Protocol) ili SCP (Secure Copy).

2. LFTP

LFTP je besplatni uslužni program naredbenog retka otvorenog koda dizajniran za nekoliko protokola za prijenos datoteka (npr. sftp, fish, torrent) na Unixu i sličnim operativnim sustavima.

Sadrži oznake, kontrolu posla, podršku za biblioteku readline, ugrađenu naredbu za zrcalo i podršku za višestruke paralelne prijenose datoteka.

lftp je dostupan za instalaciju iz zadanih repozitorija pomoću upravitelja paketima kao što je prikazano.

sudo apt install lftp         [On Debian, Ubuntu and Mint]
sudo yum install lftp         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/lftp  [On Gentoo Linux]
sudo apk add lftp             [On Alpine Linux]
sudo pacman -S lftp           [On Arch Linux]
sudo zypper install lftp      [On OpenSUSE]    

3. NcFTP

NcFTP je besplatni FTP klijent za više platformi i prva alternativa standardnom FTP programu koji je razvijen da se pohvali jednostavnošću upotrebe i nekoliko značajki i poboljšanja performansi FTP-a.

Njegove značajke uključuju ponovno biranje glavnog računala, obradu u pozadini, automatsko nastavljanje preuzimanja, dovršavanje naziva datoteke, mjerače napretka i podršku za druge pomoćne programe kao što su ncftpput i ncftpget.

NcFTP je dostupan za instalaciju iz zadanih repozitorija pomoću upravitelja paketa kao što je prikazano.

sudo apt install ncftp         [On Debian, Ubuntu and Mint]
sudo yum install ncftp         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/ncftp  [On Gentoo Linux]
sudo apk add ncftp             [On Alpine Linux]
sudo pacman -S ncftp           [On Arch Linux]
sudo zypper install ncftp      [On OpenSUSE]    

4. cbftp

cbftp je fleksibilan FTP/FXP klijent koji korisnicima omogućuje siguran i učinkovit prijenos velikih datoteka bez upotrebe e-pošte. Obično radi u naredbenom retku, ali ga možete pokrenuti u polu-GUI koristeći ncurses.

Njegove značajke uključuju interni preglednik koji podržava više kodiranja, preskakanje popisa, udaljene naredbe za naredbe UDP poziva kao što su race, download, fxp, raw, idle itd., i enkripciju podataka s AES-256, između ostalog.

5. Yafc

Yafc je FTP klijent otvorenog koda dizajniran kao zamjena za standardni FTP program na Linux sustavima s podrškom za POSIX-kompatibilne sustave.

Potpuno je besplatan s bogatim popisom značajki koje uključuju rekurzivni get/put/fxp/ls/rm, čekanje u redu, dovršavanje kartica, aliase i podršku za SSH2 i proxy.

Yafc je dostupan za instalaciju iz zadanih repozitorija pomoću upravitelja paketima kao što je prikazano.

sudo apt install yafc         [On Debian, Ubuntu and Mint]
sudo yum install yafc         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/yafc  [On Gentoo Linux]
sudo apk add yafc             [On Alpine Linux]
sudo pacman -S yafc           [On Arch Linux]
sudo zypper install yafc      [On OpenSUSE]    

6. Wget

wget je prvenstveno dizajniran za preuzimanje datoteka, ali također podržava FTP i FTPS. Poznat je po svojoj jednostavnosti i mogućnosti rekurzivnog preuzimanja.

Da biste koristili wget za preuzimanje datoteka s FTP poslužitelja, možete jednostavno navesti korisničko ime, lozinku i FTP URL datoteke koju želite preuzimanje datoteka.

wget ftp://username:password@ftp_server_address/path/to/file

Imate li iskustva s ovim FTP klijentima naredbenog retka? Ili znate alternative koje bi trebale biti na ovom popisu? Slobodno ostavite svoje komentare ispod.