6 najboljih FTP klijenata komandne linije za Linux


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

U ranim danima, FTP aplikacije su prvobitno bile dizajnirane za komandnu liniju, pre širokog usvajanja GUI (Grafički korisnički interfejs) operativnih sistema.

Iako su se tokom vremena pojavili brojni FTP klijenti zasnovani na GUI-u, programeri nastavljaju da kreiraju FTP klijente zasnovane na CLI (Interfejs komandne linije) kako bi se pobrinuli za korisnike koji preferiraju tradicionalnu metodu.”

Evo liste najboljih FTP klijenata baziranih na komandnoj liniji za Linux.

1. FTP

Linux operativni sistemi se isporučuju sa ugrađenim FTP klijentima kojima možete lako pristupiti unošenjem naredbe ftp u svoj terminal.

Sa FTP možete se anonimno povezati sa serverima (ako je ova funkcija omogućena na serveru) ili koristiti svoje korisničke vjerodajnice, preuzimati/učitavati datoteke između vašeg lokalnog uređaja i povezanih servera, koristiti pseudonime itd.

Također, kada koristite FTP za prijenos datoteka između računara, 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 besplatan i open-source uslužni program komandne linije dizajniran za nekoliko protokola za prijenos datoteka (npr. sftp, fish, torrent) na Unix-u i sličnim operativnim sistemima.

Poseduje obeleživače, kontrolu poslova, podršku za biblioteku readline, ugrađenu komandu ogledala i podršku za višestruki paralelni prenos datoteka.

lftp je dostupan za instalaciju iz zadanih spremišta koristeći menadžer paketa 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 besplatan FTP klijent na više platformi i prva alternativa standardnom FTP programu razvijenom da se pohvali jednostavnošću upotrebe i nekoliko poboljšanja karakteristika i performansi FTP-a.

Njegove karakteristike uključuju ponovno biranje hosta, obradu u pozadini, preuzimanje automatskih nastavaka, dovršavanje naziva datoteke, mjerenje napretka i podršku za druge uslužne programe kao što su ncftpput i ncftpget.

NcFTP je dostupan za instalaciju iz zadanih spremišta koristeći upravitelj 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ćava siguran i efikasan prijenos velikih datoteka bez korištenja e-pošte. Obično radi u komandnoj liniji, ali možete ga pokrenuti u polu-GUI koristeći ncurses.

Njegove karakteristike uključuju interni preglednik koji podržava višestruka kodiranja, skip-listing, udaljene komande za UDP pozivne komande kao što su race, download, fxp, raw, idle, itd., i enkripciju podataka sa AES-256, između ostalog.

5. Yafc

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

Potpuno je besplatan sa bogatom listom funkcija koja uključuje rekurzivni get/put/fxp/ls/rm, čekanje u čekanju, dovršavanje kartica, aliase i podršku za SSH2 i proxy.

Yafc je dostupan za instalaciju iz zadanih spremišta koristeći upravitelj paketa 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đe podržava FTP i FTPS. Poznat je po svojoj jednostavnosti i mogućnosti rekurzivnog preuzimanja.

Da biste koristili wget za preuzimanje datoteka sa FTP servera, jednostavno možete odrediti korisničko ime, lozinku i FTP URL datoteke koju želite skinuti.

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

Imate li iskustva sa ovim FTP klijentima na komandnoj liniji? Ili znate alternative koje bi trebale biti na ovoj listi? Slobodno ostavite svoje komentare ispod.