Az FTP protokoll használata Linux számítógépekkel
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.
Figyelmeztetés: 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 Linuxban, és írja be az ftp-ot, majd egy domain nevet vagy egy FTP-kiszolgáló IP-címét, például ftp 192.168.0.1 vagy ftp domain.com . Például:
ftp abc.xyz.eduEz 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 engedélyezik a felhasználónév névtelen használatát, és 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, olvassa el a rendelkezésre álló FTP parancsok listáját a súgó funkció segítségével . 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égA 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 ftp > parancs ? ugyanezt teszi.
ftp> lsEz 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 ügyfelekEz a parancs megváltoztatja az aktuális könyvtárat az ügyfelek alkönyvtárába, ha létezik.
ftp> cdupEz megváltoztatja az aktuális könyvtárat a szülőkönyvtárba.
ftp> lcd [képek]Ez a parancs megváltoztatja a helyi számítógép aktuális könyvtárát a képekre , ha létezik.
ftp> asciiEz megváltoztatja az ASCII módot szöveges fájlok átvitelére. Az ASCII az alapértelmezett a legtöbb rendszeren.
ftp> binárisEz a parancs bináris módban változik, hogy átviheti az összes olyan fájlt, amely nem szövegfájl.
ftp> get image1.jpgEz letölti a image1.jpg fájlt 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.jpgTöltse fel a image2.jpg fájlt 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>! lsEgy 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 * .jpgA mget paranccsal. több képet is letölthet. Ez a parancs letölti az összes .jpg fájl végét.
ftp> átnevez [innen] [a]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. A helyi fájl elküldése [távoli fájl] ugyanazt jelenti.
ftp> mput * .jpgEz 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ájltTörli a távoli fájl nevű fájlt a távoli gépen.
ftp> mdelete * .jpgEz 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évEzzel 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> promptA 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ésA kilépés parancs befejezi az FTP munkamenetet és kilép az FTP programból. A parancsok és kiléptetések ugyanazt teszik.
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álja az IPv4-t, ha egy gazdagépet kapcsolatba lép
- -6 Csak IPv6-ot használjon
- -e Letiltja a történelemtámogatást és a parancsszerkesztést
- -p Használja a passzív módot az adatátvitelhez
- -i Kapcsolja ki az interaktív parancsot a fájl átvitel során
- -n Megakadályozza az automatikus bejelentkezést az első kapcsolaton
- -g Letiltja a fájlnév nevezését
- -v Erősíti a kiszolgálót az összes válasz megmutatására
- -d Engages debugging