FTP-protokolli kasutamine Linuxi arvutitega
FTP on kõige lihtsam ja tuttavam failide edastamise protokoll, mis vahetab faile kohaliku arvuti ja kaugarvuti või võrgu vahel. Linuxi ja Unixi operatsioonisüsteemidel on sisseehitatud käsurea küsitlused, mida saate FTP-ühenduse loomiseks kasutada FTP-klientidena.
Hoiatus: FTP edastamine ei ole krüpteeritud. Igaüks, kes ülekande üle võtab, saab lugeda teie saadetud andmeid, sealhulgas teie kasutajanime ja parooli. Turvaliseks edastamiseks kasutage SFTP-d .
FTP-ühenduse loomine
Enne erinevate FTP-käskude kasutamist peate looma ühenduse kaugvõrgu või arvutiga. Tehke seda, avage Linuxi terminali aken ja sisestage ftp, millele järgneb domeeninimi või FTP-serveri IP-aadress, näiteks ftp 192.168.0.1 või ftp domain.com . Näiteks:
ftp abc.xyz.eduSee käsk üritab ftp-serveriga ühendust võtta aadressil abc.xyz.edu. Kui see õnnestub, palutakse teil logida kasutajanime ja parooli kasutades. Avalikud FTP-serverid võimaldavad teil tihti sisse logida, kasutades kasutajanime anonüümset ja oma e-posti aadressi parooliga või ilma paroolita.
Kui olete sisse loginud edukalt, näete terminali ekraanil ftp> viipa. Enne kui lähete kaugemale, saate abifunktsioonide abil saadaolevate FTP käskude nimekirja. See on kasulik, sest sõltuvalt teie süsteemist ja tarkvarast võivad mõned loetletud FTP käsklused töötada või mitte.
FTP käskude näited ja kirjeldused
Linuxi ja Unixiga kasutatavad FTP-käskud erinevad Windowsi käsurealt kasutatavatest FTP-käskudest. Siin on näited, mis illustreerivad Linuxi FTP-käskude tüüpilisi kasutusalasid failide kaug-kopeerimiseks, ümbernimetamiseks ja kustutamiseks.
ftp> abiAbifunktsioon loendab käske, mida saate kasutada kataloogi sisu kuvamiseks, failide edastamiseks ja failide kustutamiseks. Käsk ftp >? täidab sama asja.
ftp> lsSee käsk prindib kaugarvutis asuva kataloogi failide ja alamkataloogide nimesid.
ftp> cd kliendidSee käsk muudab praegust kataloogi alamkataloogi nimega kliendid, kui see on olemas.
ftp> cdupSee muudab praeguse kataloogi vanemakataloogi.
ftp> lcd [pilte]See käsk muudab praegust kataloogi kohalikku arvutisse, kui see on olemas.
ftp> asciiSee muudab tekstifailide ülekandmiseks ASCII-režiimi. ASCII on vaikimisi enamik süsteeme.
ftp> binaarneSee käsk muudab binaarrežiimi kõigi failide teisaldamiseks, mis ei ole tekstifailid.
ftp> get image1.jpgSee laadib faili image1.jpg kaugarvutist kohalikku arvutisse. Hoiatus: kui sama nimega kohalikus arvutis on fail juba olemas, siis see ülekirjutatakse.
ftp> panna image2.jpgLaadib faili image2.jpg kohalikust arvutist kaugarvuti . Hoiatus: kui sama nimega kaugarvutis on fail juba olemas, siis see üle kirjutatakse.
ftp>! lsHüüdmärgi lisamine käsureale käivitatakse kohalikku arvutis määratud käsk . Nii et! Ls loetleb kohaliku arvuti praeguse kataloogi failinimed ja katalooginimed.
ftp> mget *. jpgMentori käsuga. võite alla laadida mitu pilti. See käsk laadib alla kõik failid, mis lõpevad .jpg-ga.
ftp> nimega [alates] [to]Nimed muutma faili nimega [alates] serveri uue nimega [].
ftp> panna kohalik fail [remote-fail]See käsk salvestab kohaliku faili kaugarvutis. Kohaliku faili [kaugsfaili] saatmine teeb sama asja.
ftp> mput *. jpgSee käsk laadib kõik failid, mis lõpevad .jpg-ga, kaugseadme aktiivsele kausta.
ftp> kustuta kaug-failKustutab serveri faili nimega kaug-faili kaugarvutis.
ftp> mdelete * .jpgSee kustutab kõik failid, mis lõppevad .jpg kaugserveri aktiivses kaustas.
ftp> suuruse faili nimiSelle käsuga määrake kaugarvuti faili suurus.
ftp> mkdir [kataloogi nimi]Looge uus kataloog kaugserverisse.
ftp> kiireKiire käsk lülitab interaktiivse režiimi sisse või välja, nii et mitme faili käske täidetakse ilma kasutaja kinnitamata.
ftp> quitKäivitamise lõpetamine lõpetab FTP-seansi ja väljub FTP-programmist. Käsud kõrval ja väljumisel teevad sama asja.
Käsurea valikud
Valikud (nn lipud või lülitid) muudavad FTP käsku. Tavaliselt järgib käsurea valik peamist FTP-käsku pärast ruumi. Siin on nimekiri valikutest, mida saate FTP käskudele lisada ja mida nad teevad.
- -4 Võtke ühendust ainult IPv4-ga
- -6 Kasutage ainult IPv6-d
- -e Keelab ajaloo tugi ja käsu redigeerimise
- -p Kasutage andmeedastuseks passiivset režiimi
- -i Lülitab failide edastamisel interaktiivse pala
- -n Välistatakse automaatse sisselogimise esimese ühenduse korral
- -g Keela faili nimi globbing
- -v Võimaldab eemaldamisserveril kuvada kõik vastused
- -d Käivitab silumise