Die FTP-protokol gebruik met Linux-rekenaars
FTP is die eenvoudigste en mees bekende lêer oordrag protokol wat lêers uitruil tussen 'n plaaslike rekenaar en 'n afgeleë rekenaar of netwerk. Linux en Unix-bedryfstelsels het ingeboude instruksies wat u kan gebruik as FTP-kliënte om 'n FTP-verbinding te maak.
Waarskuwing: ' n FTP-oordrag is nie geïnkripteer nie. Enigeen wat die transmissie afsny, kan die data wat jy stuur, lees, insluitend jou gebruikersnaam en wagwoord. Vir 'n veilige oordrag, gebruik SFTP .
Vestig 'n FTP-verbinding
Voordat u die verskillende FTP-opdragte kan gebruik, moet u 'n verbinding tot stand bring met die afgeleë netwerk of rekenaar. Doen dit deur 'n terminale venster in Linux oop te maak en ftp te tik, gevolg deur 'n domeinnaam of 'n IP-adres van die FTP-bediener, soos ftp 192.168.0.1 of ftp domain.com . Byvoorbeeld:
ftp abc.xyz.eduHierdie opdrag poog om te koppel aan die ftp-bediener by abc.xyz.edu. As dit slaag, vra dit jou om aan te meld met 'n gebruikersnaam en wagwoord. Publieke FTP-bedieners laat jou dikwels toe om aan te meld met die gebruikernaam anoniem en jou e-posadres as 'n wagwoord of met geen wagwoord nie.
As jy suksesvol aanmeld, sien jy 'n ftp> -prompt op die terminale skerm. Voordat u verder gaan, kry u 'n lys van die beskikbare FTP-opdragte deur die hulpfunksie te gebruik. Dit is nuttig, aangesien, afhangende van jou stelsel en sagteware, sommige van die FTP-opdragte wat gelys is, dalk of nie werk nie.
FTP-opdragvoorbeelde en beskrywings
Die FTP-opdragte wat gebruik word met Linux en Unix verskil van die FTP-opdragte wat gebruik word met die Windows-opdraglyn. Hier is voorbeelde wat tipiese gebruike van die Linux FTP-opdragte illustreer om lêers op afstand te kopieer, hernoem en te verwyder.
ftp> helpDie helpfunksie bevat die opdragte wat u kan gebruik om die inhoud van die gids te wys, lêers te oordra en lêers uit te vee. Die opdrag ftp >? bereik dieselfde ding.
ftp> lsHierdie opdrag druk die name van die lêers en subdirectories in die huidige gids op die afgeleë rekenaar.
ftp> cd kliënteHierdie opdrag verander die huidige gids na die subdirectory met die naam van kliënte as dit bestaan.
ftp> cdupDit verander die huidige gids na die ouergids.
ftp> lcd [beelde]Hierdie opdrag verander die huidige gids op die plaaslike rekenaar na beelde , indien dit bestaan.
ftp> asciiDit verander na die ASCII-modus vir die oordrag van tekslêers. ASCII is die verstek op die meeste stelsels.
ftp> binêreHierdie opdrag verander na binêre modus vir die oordrag van alle lêers wat nie tekslêers is nie.
ftp> kry image1.jpgDit laai die lêer image1.jpg van die afgeleë rekenaar af na die plaaslike rekenaar. Waarskuwing: As daar reeds 'n lêer op die plaaslike rekenaar met dieselfde naam is, word dit oorskryf.
ftp> sit image2.jpgLaai die lêer image2.jpg van die plaaslike rekenaar na die afgeleë rekenaar op . Waarskuwing: As daar reeds 'n lêer op die afgeleë rekenaar met dieselfde naam is, word dit oorskryf.
ftp>! lsOm 'n uitroepteken voor 'n opdrag te voeg, voer die gespesifiseerde opdrag op die plaaslike rekenaar uit. So! Ek noem die lêername en gidsname van die huidige gids op die plaaslike rekenaar.
ftp> mget * .jpgMet die mget bevel. jy kan verskeie beelde aflaai. Hierdie opdrag laai alle lêers af wat eindig met .jpg.
ftp> hernoem [van] [na]Die herbenoem-opdrag verander die lêer met die naam [van] na die nuwe naam [na] op die eksterne bediener.
ftp> Plaas plaaslike lêer [remote-file]Hierdie opdrag slaan 'n plaaslike lêer op die afgeleë masjien op. Stuur plaaslike lêer [afgeleë lêer] doen dieselfde ding.
ftp> mput *. jpgHierdie opdrag laai al die lêers op wat eindig met .jpg na die aktiewe vouer op die afgeleë masjien.
ftp> verwyder-lêer verwyderVerwyder die lêer met die naam remote-lêer op die eksterne masjien.
ftp> mdelete * .jpgDit verwyder alle lêers wat eindig met .jpg in die aktiewe vouer op die afgeleë masjien.
ftp> grootte lêer naamBepaal die grootte van 'n lêer op die afgeleë masjien met hierdie opdrag.
ftp> mkdir [directory-name]Maak 'n nuwe gids op die eksterne bediener.
ftp> promptDie vinnige opdrag draai die interaktiewe modus aan of af, sodat opdragte op veelvuldige lêers uitgevoer word sonder gebruikersbevestiging.
ftp> stopDie opdrag beëindig die FTP-sessie en verlaat die FTP-program. Die opdragte bye en uitgang bereik dieselfde ding.
Opdrag lyn opsies
Opsies (ook genoem vlae of skakelaars) verander die werking van 'n FTP-opdrag. Gewoonlik volg 'n command line opsie die hoof FTP-opdrag na 'n spasie. Hier is 'n lys opsies wat jy kan byvoeg aan FTP opdragte en 'n beskrywing van wat hulle doen.
- -4 Gebruik slegs IPv4 wanneer u 'n gasheer kontak
- -6 Gebruik slegs IPv6
- -e Skakel geskiedenisondersteuning en bevelredigering uit
- -p Gebruik passiewe modus vir data-oordragte
- -i Skakel die interaktiewe aan wat tydens die oordrag van lêers gevra word
- -n Voorkom outomatiese aanmelding op die eerste verbinding
- -g Skakel lêer naam globbing uit
- -v Krag die verwyder-bediener om alle antwoorde te vertoon
- -D Betrek ontfouting