Az FTP a legegyszerűbb és legelismertebb fájltovábbító protokoll, amely fájlokat cserél egy helyi számítógép és egy távoli számítógép vagy hálózat között. A Linux és a Unix operációs rendszerek tartalmaznak beépített parancssori utasításokat, amelyeket FTP-ügyfelekként használhatunk az FTP-kapcsolat létrehozásához.
Figyelem: Az FTP-átvitel nem titkosított. Bárki, aki átvágja az átvitelt, képes olvasni az elküldött adatokat, beleértve a felhasználónevét és a jelszavát. Biztonságos átvitelhez használja az SFTP szolgáltatást.
Hozzon létre egy FTP kapcsolatot
Mielőtt használná a különböző FTP parancsokat, létre kell hoznia a kapcsolatot a távoli hálózattal vagy számítógéppel. Ehhez nyissa meg a terminál ablakot a Linuxban és írja be ftp amelyet egy domain név vagy egy FTP-kiszolgáló IP-címe követ, például ftp 192.168.0.1 vagy ftp domain.com . Például:
ftp abc.xyz.edu
Ez a parancs megpróbál csatlakozni az ftp szerverhez az abc.xyz.edu-nál. Ha sikerül, akkor kéri, hogy jelentkezzen be felhasználónévvel és jelszóval. A nyilvános FTP-szerverek gyakran lehetővé teszik a felhasználónév használatát névtelen és az e-mail címét jelszóként vagy egyáltalán nem.
Amikor sikeresen bejelentkezik, megjelenik egy ftp> prompt a terminál képernyőn. Mielőtt továbblépne, kap egy listát az elérhető FTP parancsokról aSegítség funkció. Hasznos, mert a rendszer és a szoftver függvényében a felsorolt FTP parancsok közül egyesek esetleg nem működnek.
FTP parancs példák és leírások
A Linux és a Unix által használt FTP parancsok különböznek a Windows parancssori FTP parancsoktól. Az alábbi példák a Linux FTP parancsok tipikus felhasználási lehetőségeit ábrázolják a fájlok távoli másolásához, átnevezéséhez és törléséhez.
ftp> segítség
A súgó funkció felsorolja azokat a parancsokat, amelyek segítségével megjelenítheti a könyvtár tartalmát, fájlok átvitelét és fájlok törlését. A parancs ftp> ? ugyanezt teszi.
ftp> ls
Ez a parancs kinyomtatja a fájlok és alkönyvtárak nevét a távoli számítógép aktuális könyvtárában.
ftp> cd ügyfelek
Ez a parancs megváltoztatja az aktuális könyvtárat a megnevezett alkönyvtárba ügyfelek ha létezik.
ftp> cdup
Ez megváltoztatja az aktuális könyvtárat a szülőkönyvtárba.
ftp> lcd képek
Ez a parancs a helyi számítógép aktuális könyvtárát váltja át képek , ha létezik.
ftp> ascii
Ez megváltoztatja az ASCII módot szöveges fájlok átvitelére. Az ASCII az alapértelmezett a legtöbb rendszeren.
ftp> bináris
Ez a parancs bináris módban változik, hogy átviheti az összes olyan fájlt, amely nem szövegfájl.
ftp> get image1.jpg
Ez letölti a fájlt kep1.jpg a távoli számítógépről a helyi számítógépre. Figyelmeztetés: Ha a helyi számítógépen már létezik azonos nevű fájl, felülíródik.
ftp> put image2.jpg
Töltse fel a fájlt image2.jpg a helyi számítógépről a távoli számítógépre. Figyelmeztetés: Ha a távoli számítógépen ugyanaz a név van, felülíródik.
ftp>! ls
Egy felkiáltójel hozzáadása egy parancs előtt végrehajtja a megadott parancsot a helyi számítógépen. Így felsorolja az aktuális könyvtár fájlnevét és könyvtárnevét a helyi számítógépen.
ftp> mget * .jpg
A mget paranccsal. több képet is letölthet. Ez a parancs letölti az összes .jpg fájl végét.
ftp>átnevezés innen
Az átnevezési parancs megváltoztatja a from nevű fájlt a távoli kiszolgálón lévő új névre to.
ftp> helyi-fájl távoli fájl
Ez a parancs helyi fájlokat tárol a távoli gépen. Küldjön helyi fájlokat távoli fájl ugyanaz a helyzet.
ftp> mput * .jpg
Ez a parancs felveszi az .jpg fájlt a távoli gép aktív mappájába.
ftp> törölje a távoli fájlt
Törli a megadott fájlt remote-fájl a távoli gépen.
ftp> mdelete * .jpg
Ez törli az összes fájlt, amely a .jpg fájlban végződik a távoli gép aktív mappájában.
ftp> méret fájlnév
Ezzel a paranccsal határozza meg a távoli gépen található fájl méretét.
ftp> mkdir könyvtár-név
Készítsen új könyvtárat a távoli kiszolgálón.
ftp> prompt
A gyorsparancs be- vagy kikapcsolja az interaktív módot úgy, hogy a parancsok több fájlon végrehajtódjanak felhasználói visszaigazolás nélkül.
ftp> kilépés
A kilépés parancs befejezi az FTP munkamenetet és kilép az FTP programból. A parancsok Viszlát és kijárat ugyanazt csinálják.
Parancssor opciók
Az opciók (más néven zászlók vagy kapcsolók) egy FTP parancs működését módosítják. Általában egy parancssori opció követi a fő FTP parancsot egy szóközt követően. Az alábbiakban felsoroljuk azokat az opciókat, amelyek az FTP-parancsokhoz csatolhatók, és leírják, mit csinálnak.
- -4 Csak akkor használjon IPv4-t, ha egy gazdagépet kapcsolatba lép
- -6 Csak IPv6-ot használjon
- -eLetiltja a történelem támogatását és a parancsszerkesztést
- -pHasználjon passzív módot az adatátvitelhez
- -énA fájlátvitel során kikapcsolja az interaktív parancsot
- -nMegakadályozza az automatikus bejelentkezést az első kapcsolaton
- -gLetiltja a fájlnév globbing használatát
- -vErősíti a kiszolgáló eltávolítását a válaszok megjelenítéséhez
- -dEngedélyezi a hibakeresést




