FTP er den enkleste og mest kjente filoverføringsprotokollen som utveksler filer mellom en lokal datamaskin og en ekstern datamaskin eller et nettverk. Linux og Unix-operativsystemer har innebygde kommandolinjeprompter du kan bruke som FTP-klienter for å lage en FTP-tilkobling.
Advarsel: En FTP-overføring er ikke kryptert. Alle som avbryter overføringen, kan lese dataene du sender, inkludert brukernavn og passord. For en sikker overføring, bruk SFTP.
Opprett en FTP-tilkobling
Før du kan bruke de forskjellige FTP-kommandoene, må du etablere en forbindelse med det eksterne nettverket eller datamaskinen. Gjør dette ved å åpne et terminalvindu i Linux og skrive ftp etterfulgt av et domenenavn eller en IP-adresse til FTP-serveren, for eksempel ftp 192.168.0.1 eller ftp domain.com . For eksempel:
ftp abc.xyz.edu
Denne kommandoen forsøker å koble til ftp-serveren på abc.xyz.edu. Hvis det lykkes, ber det deg om å logge inn med brukernavn og passord. Offentlige FTP-servere lar deg ofte logge inn ved hjelp av brukernavnet anonym og din e-postadresse som et passord eller uten noe passord i det hele tatt.
Når du logger deg inn, ser du en ftp> spør på terminalskjermbildet. Før du går videre, få en liste over tilgjengelige FTP-kommandoer ved hjelp avhjelp funksjon. Det er nyttig fordi avhengig av systemet og programvaren, kan noen av FTP-kommandoene som er oppført, kanskje eller ikke fungere.
FTP-kommandoeksempler og beskrivelser
FTP-kommandoene som brukes med Linux og Unix, er forskjellig fra FTP-kommandoene som brukes med Windows-kommandolinjen. Her er eksempler som illustrerer typiske bruksområder av Linux FTP-kommandoer for ekstern kopiering, omdøping og sletting av filer.
ftp> hjelp
Hjelp-funksjonen viser kommandoene du kan bruke til å vise kataloginnhold, overføre filer og slette filer. Kommandoen ftp> ? oppnår det samme.
ftp> ls
Denne kommandoen skriver ut navnene på filene og underkatalogene i gjeldende katalog på den eksterne datamaskinen.
ftp> cd-kunder
Denne kommandoen endrer gjeldende katalog til underkatalogen som heter kunder hvis den eksisterer.
ftp> cdup
Dette endrer gjeldende katalog til overordnet katalog.
ftp> lcd bilder
Denne kommandoen endrer gjeldende katalog på den lokale datamaskinen til Bilder , hvis den eksisterer.
ftp> ascii
Dette endres til ASCII-modus for overføring av tekstfiler. ASCII er standard på de fleste systemer.
ftp> binær
Denne kommandoen endres til binær modus for overføring av alle filer som ikke er tekstfiler.
ftp> få image1.jpg
Dette laster ned filen bilde1.jpg fra den eksterne datamaskinen til den lokale datamaskinen. Advarsel: Hvis det allerede er en fil på den lokale datamaskinen med samme navn, overskrives den.
ftp> sett image2.jpg
Laster opp filen bilde2.jpg fra den lokale datamaskinen til den eksterne datamaskinen. Advarsel: Hvis det allerede er en fil på den eksterne datamaskinen med samme navn, overskrives den.
ftp>! ls
Hvis du legger til et utropstegn foran en kommando, utføres den angitte kommandoen på den lokale datamaskinen. Så! Jeg lister opp filnavnene og katalognavnene til gjeldende katalog på den lokale datamaskinen.
ftp> mget * .jpg
Med mget-kommandoen. Du kan laste ned flere bilder. Denne kommandoen laster ned alle filer som slutter med .jpg.
ftp>
endre navn på fra til
Rename-kommandoen endrer filen som heter fra til det nye navnet til på den eksterne serveren.
ftp> sett lokal fil fjernfil
Denne kommandoen lagrer en lokal fil på den eksterne maskinen. Send lokal fil fjernfil gjør det samme.
ftp> mput * .jpg
Denne kommandoen laster opp alle filene som slutter med .jpg til den aktive mappen på den eksterne maskinen.
ftp> slet fjernfilen
Slett filen som heter remote-fil på fjernmaskinen.
ftp> mdelete * .jpg
Dette sletter alle filer som slutter med .jpg i den aktive mappen på den eksterne maskinen.
ftp> størrelse filnavn
Bestem størrelsen på en fil på den eksterne maskinen med denne kommandoen.
ftp> mkdir katalognavn
Lag en ny katalog på den eksterne serveren.
ftp> prompt
Den ledige kommandoen slår på eller av interaktiv modus slik at kommandoer på flere filer blir utført uten brukerbekreftelse.
ftp> avslutte
Avslutningskommandoen avslutter FTP-økten og avslutter FTP-programmet. Kommandoene Ha det og exit oppnå det samme.
Kommandolinjealternativer
Alternativer (også kalt flagg eller brytere) modifiserer driften av en FTP-kommando. Vanligvis følger et kommandolinjealternativ hovedfTP-kommandoen etter et mellomrom. Her er en liste over alternativer du kan legge til FTP-kommandoer og en beskrivelse av hva de gjør.
- -4 Bruk bare IPv4 når du kontakter en vert
- -6 Bruk bare IPv6
- -eDeaktiverer historisk støtte og kommandoredigering
- -pBruk passiv modus for dataoverføringer
- -JegSlår av interaktiv oppfordret under filoverføringer
- -nForhindrer automatisk pålogging ved første tilkobling
- -gDeaktiverer filnavn globbing
- -VTvinger fjernserveren til å vise alle svar
- -dEngagerer feilsøking