6 geriausi komandų eilutės FTP klientai, skirti Linux


FTP (Failų perdavimo protokolas) yra tinklo protokolas, naudojamas failams perduoti tarp kliento ir serverio kompiuterių tinkle.

Ankstyvosiomis dienomis FTP programos iš pradžių buvo skirtos komandų eilutei, dar anksčiau nei plačiai buvo pritaikytos GUI (grafinės vartotojo sąsajos) operacinės sistemos.

Nors laikui bėgant atsirado daug GUI pagrįstų FTP klientų, kūrėjai ir toliau kuria CLI (komandinės eilutės sąsajos) FTP klientus, kad galėtų patenkinti tradicinį metodą mėgstančius vartotojus.

Čia yra geriausių komandų eilutės FTP klientų, skirtų „Linux“, sąrašas.

1. FTP

„Linux“ operacinės sistemos pristatomos su integruotais FTP klientais, kuriuos galite lengvai pasiekti terminale įvedę komandą ftp.

Naudodami FTP galite anonimiškai prisijungti prie serverių (jei ši funkcija įjungta serveryje) arba naudoti savo vartotojo kredencialus, atsisiųsti/įkelti failus iš vietinio įrenginio ir prijungtų serverių, naudoti slapyvardžius ir pan.

Be to, naudojant FTP failams perduoti tarp kompiuterių, ryšys nėra saugus ir duomenys nėra užšifruoti. Norėdami saugiai perduoti duomenis, naudokite sFTP (saugaus failų perdavimo protokolą) arba SCP (saugų kopijavimą).

2. LFTP

LFTP yra nemokama atvirojo kodo komandų eilutės programa, skirta keliems failų perdavimo protokolams (pvz., sftp, fish, torrent) Unix ir panašiose operacinėse sistemose.

Jame yra žymės, užduočių valdymas, skaitymo linijos bibliotekos palaikymas, integruota veidrodžio komanda ir kelių failų perkėlimo lygiagrečiai palaikymas.

lftp galima įdiegti iš numatytųjų saugyklų naudojant paketų tvarkyklę, kaip parodyta.

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 yra nemokamas kelių platformų FTP klientas ir pirmoji alternatyva standartinei FTP programai, sukurta siekiant pasigirti naudojimo paprastumu ir keletu FTP funkcijų bei našumo patobulinimų.

Jo funkcijos apima pagrindinio kompiuterio perrinkimą, apdorojimą fone, automatinio atsisiuntimo atnaujinimą, failo pavadinimo užbaigimą, eigos matuoklius ir kitų paslaugų programų, pvz., ncftpput ir ncftpget, palaikymą.

NcFTP galima įdiegti iš numatytųjų saugyklų naudojant paketų tvarkyklę, kaip parodyta.

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 yra lankstus FTP/FXP klientas, leidžiantis vartotojams saugiai ir efektyviai perkelti didelius failus nenaudojant el. laiškų. Paprastai jis veikia komandinėje eilutėje, tačiau galite jį paleisti pusiau GUI naudodami ncurses.

Jo funkcijos apima vidinę peržiūros programą, palaikančią kelis koduotus, praleidimo sąrašą, nuotolines UDP skambučių komandų komandas, tokias kaip lenktynės, atsisiuntimas, fxp, neapdorotas, tuščiosios eigos ir kt., ir duomenų šifravimą naudojant AES-256.

5. Yafc

Yafc yra atvirojo kodo FTP klientas, sukurtas kaip standartinės FTP programos pakaitalas Linux sistemose, palaikantis su POSIX suderinamas sistemas.

Jis yra visiškai nemokamas su gausiu funkcijų sąrašu, kuriame yra rekursyvus get/put/fxp/ls/rm, eilės, skirtukų užbaigimas, slapyvardžiai ir SSH2 bei tarpinio serverio palaikymas.

Yafc galima įdiegti iš numatytųjų saugyklų naudojant paketų tvarkyklę, kaip parodyta.

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 pirmiausia skirtas failams atsisiųsti, bet taip pat palaiko FTP ir FTPS. Jis žinomas dėl savo paprastumo ir galimybės atsisiųsti rekursyviai.

Jei norite naudoti wget failams atsisiųsti iš FTP serverio, galite tiesiog nurodyti norimo failo naudotojo vardą, slaptažodį ir FTP URL. parsisiųsti.

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

Ar turite patirties su šiais komandinės eilutės FTP klientais? O gal žinote alternatyvų, kurios turėtų būti šiame sąraše? Nedvejodami palikite savo komentarus žemiau.