6 parasta komentorivin FTP-asiakasta Linuxille


FTP (File Transfer Protocol) on verkkoprotokolla, jota käytetään tiedostojen siirtämiseen asiakkaan ja tietokoneverkon palvelimen välillä.

Alkuaikoina FTP-sovellukset suunniteltiin alun perin komentoriville, ennen kuin GUI (Graphical User Interface) -käyttöjärjestelmät otettiin laajalti käyttöön.

Vaikka lukuisia GUI-pohjaisia FTP-asiakkaita on ilmestynyt ajan myötä, kehittäjät luovat edelleen CLI-pohjaisia (Command-Line Interface) FTP-asiakkaita palvellakseen käyttäjiä, jotka suosivat perinteistä menetelmää.

Tässä on luettelo parhaista komentorivipohjaisista FTP-asiakkaista Linuxille.

1. FTP

Linux-käyttöjärjestelmät toimitetaan sisäänrakennetuilla FTP-asiakkailla, joita pääset helposti käsiksi kirjoittamalla ftp-komento päätteeseen.

FTP:n avulla voit muodostaa yhteyden palvelimiin anonyymisti (jos tämä ominaisuus on käytössä palvelimella) tai käyttää käyttäjätunnuksiasi, ladata/ladata tiedostoja paikallisen koneen ja yhdistettyjen palvelimien välillä, käyttää aliaksia jne.

Lisäksi, kun käytetään FTP:tä tiedostojen siirtämiseen tietokoneiden välillä, yhteys ei ole suojattu eikä tietoja ole salattu. Käytä suojattua tiedonsiirtoa varten sFTP:tä (Secure File Transfer Protocol) tai SCP:tä (Secure Copy).

2. LFTP

LFTP on ilmainen ja avoimen lähdekoodin komentoriviohjelma, joka on suunniteltu useille tiedostonsiirtoprotokollille (esim. sftp, fish, torrent) Unixissa ja vastaavissa käyttöjärjestelmissä.

Siinä on kirjanmerkit, työnhallinta, tuki readline-kirjastolle, sisäänrakennettu peilikomento ja tuki useille tiedostoille rinnakkain.

lftp on asennettavissa oletusvarastoista käyttämällä paketinhallintaa kuvan mukaisesti.

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 on ilmainen, monialustainen FTP-asiakasohjelma ja ensimmäinen vaihtoehto tavalliselle FTP-ohjelmalle, joka on kehitetty tarjoamaan helppokäyttöisyyttä ja useita FTP:n ominaisuuksien ja suorituskyvyn parannuksia.

Sen ominaisuuksia ovat isännän uudelleenvalinta, taustakäsittely, latausten automaattinen jatkaminen, tiedostonimien viimeistely, edistymismittarit ja tuki muille apuohjelmille, kuten ncftpput ja ncftpget.

NcFTP on asennettavissa oletusvarastoista käyttämällä paketinhallintaa kuvan mukaisesti.

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 on joustava FTP/FXP-asiakasohjelma, jonka avulla käyttäjät voivat siirtää suuria tiedostoja turvallisesti ja tehokkaasti ilman sähköpostiviestejä. Se toimii yleensä komentorivillä, mutta voit ajaa sen puolikäyttöisessä käyttöliittymässä ncurses-komentoa käyttämällä.

Sen ominaisuuksiin kuuluu sisäinen katseluohjelma, joka tukee useita koodauksia, ohituslistaus, etäkomennot UDP-kutsukomentoille, kuten kilpailu, lataus, fxp, raw, idle jne., sekä tietojen salaus AES-256:lla.

5. Yafc

Yafc on avoimen lähdekoodin FTP-asiakasohjelma, joka on suunniteltu korvaamaan tavallinen FTP-ohjelma Linux-järjestelmissä ja joka tukee POSIX-yhteensopivia järjestelmiä.

Se on täysin ilmainen runsaalla ominaisuusluettelolla, joka sisältää rekursiivisen get/put/fxp/ls/rm, jonon, välilehden täydennyksen, aliaksia sekä tuen SSH2:lle ja välityspalvelimelle.

Yafc on asennettavissa oletusvarastoista käyttämällä paketinhallintaa kuvan mukaisesti.

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 on ensisijaisesti suunniteltu tiedostojen lataamiseen, mutta tukee myös FTP:tä ja FTPS:ää. Se tunnetaan yksinkertaisuudestaan ja kyvystään ladata rekursiivisesti.

Jos haluat ladata tiedostot FTP-palvelimelta wgetillä, voit määrittää käyttäjänimen, salasanan ja FTP-URL-osoitteen tiedostolle, jonka haluat. ladata.

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

Onko sinulla kokemusta näistä komentorivin FTP-asiakasohjelmista? Tai tiedätkö vaihtoehtoja, joiden pitäisi olla tässä luettelossa? Voit vapaasti pudottaa kommenttisi alle.