i denne tutorial vil jeg forklare, hvordan du bruger Linu. ftp-kommandoen på skallen. Jeg vil vise dig, hvordan du opretter forbindelse til en FTP – server, op-og Do .nloade filer og oprette mapper. Mens der er mange gode desktops FTP-klienter til rådighed, er FTP-kommandoen stadig nyttig, når du arbejder eksternt på en server over en ssh-session og f.eks.,
Trin 1: Oprettelse af en FTP-forbindelse
for at oprette forbindelse til FTP-serveren skal vi indtaste terminalvinduet ‘ ftp ‘og derefter domænenavnet ‘domain.com’ eller FTP-serverens IP-adresse.
Eksempler:
ftp domain.com
ftp 192.168.0.1
ftp [email protected]
Bemærk: i dette eksempel har vi brugt en anonym server.
Udskift IP og domæne i ovenstående eksempler med IP-adressen eller domænet på din FTP-server.,
Trin 2: Log ind med brugernavn og Password
de Fleste FTP-servere logins er beskyttet med adgangskode, så serveren vil bede os om en ‘brugernavn’ og ‘adgangskode’.
Hvis du opretter forbindelse til en såkaldt anonym FTP-server, så prøv at bruge “anonym” som brugernavn og en tom adgangskode:
Name: anonymous
Password:
terminal vil vende tilbage i en besked som denne:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>
Når du er logget på.,
Trin 3: at Arbejde med Mapper
– kommandoer til at liste, flytte og oprette mapper på en FTP-server er næsten det samme som vi ville bruge skallen lokalt på vores computer, ls står for list, cd til at ændre mapper, mkdir til at oprette mapper…,tet indstillinger:
ftp> ls
vil serveren returnere:
Ændre Mapper:
for At ændre den mappe, kan vi skrive:
ftp> cd directory
serveren vil vende tilbage:
250 Directory succesfully changed.
Trin 4: når du Henter filer med FTP
Før du henter en fil, bør vi indstille den lokale FTP-fil-download mappe ved at bruge “lcd’ kommando:
lcd /home/user/yourdirectoryname
Hvis du ikke angive mappen download, filen vil blive downloadet til den aktuelle mappe, hvor du var på den tid, du startede FTP-session.,
Nu, vi kan bruge kommandoen ‘komme’ kommando for at hente en fil, er den brug, er:
get file
filen vil blive downloadet til den mappe, der tidligere er angivet med ” lcd ” – kommando.
serveren returnerer den næste meddelelse:
local: file remote: file
200 PORT command successful. Consider using PASV.
150 Opening BINARY mode data connection for file (xxx bytes).
226 File send OK.
XXX bytes received in x.xx secs (x.xxx MB/s).
for at do .nloade flere filer kan vi bruge wildildcards. I dette eksempel vil jeg do .nloade alle filer med .extensionls filtypenavn.
mget *.xls
Trin 5: Upload af Filer med FTP
Vi kan uploade filer der er på det lokale bibliotek, hvor vi gjorde FTP-forbindelse.,
for at uploade en fil, kan vi bruge ‘put’ kommando.
put file
Når den fil, du ønsker at uploade er ikke i den lokale mappe, kan du bruge den absolutte sti, der starter med “/” samt:
put /path/file
for At uploade flere filer, som vi kan bruge mput kommando svarer til den mget eksemplet fra ovenstående:
mput *.xls
Trin 6: Lukning af FTP-forbindelse
Når vi har gjort FTP arbejde, skal vi lukke forbindelsen til sikkerhedsmæssige årsager., Der er tre kommandoer, som vi kan bruge til at lukke forbindelsen:
bye
exit
quit
Nogen af dem vil afbryde vores PC fra en FTP-server og vil vende tilbage:
221 Goodbye
Hvis du har brug for yderligere hjælp, når du er forbundet til den FTP-server, skal du skrive “hjælp”, og denne vil vise dig alle tilgængelige FTP-kommandoer.