i den här handledningen kommer jag att förklara hur du använder Linux ftp-kommandot på skalet. Jag kommer att visa dig hur du ansluter till en FTP-server, upp-och ladda ner filer och skapa kataloger. Även om det finns många trevliga stationära FTP-klienter tillgängliga, är FTP-kommandot fortfarande användbart när du arbetar på distans på en server över en ssh-session och t. ex. vill hämta en säkerhetskopia från din FTP-Lagring.,
Steg 1: upprätta en FTP-anslutning
för att ansluta till FTP-servern måste vi skriva in terminalfönstret ” ftp ”och sedan domännamnet ”domain.com’ eller IP-adressen för FTP-servern.
exempel:
ftp domain.com
ftp 192.168.0.1
ftp [email protected]
Obs: i det här exemplet använde vi en anonym server.
ersätt IP och domän i ovanstående exempel med IP-adressen eller domänen på din FTP-server.,
steg 2: logga in med användare och lösenord
de flesta FTP-servrar inloggningar är lösenordsskyddade, så servern kommer att be oss om ett ”användarnamn” och ett ”lösenord”.
om du ansluter till en så kallad anonym FTP-server, försök sedan använda ”anonym” som användarnamn och ett tomt lösenord:
Name: anonymous
Password:
terminalen returnerar ett meddelande så här:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>
När du är inloggad.,
steg 3: Arbeta med kataloger
kommandona för att lista, flytta och skapa mappar på en FTP-server är nästan samma som vi skulle använda skalet lokalt på vår dator, ls står för lista, cd för att ändra kataloger, mkdir för att skapa kataloger…,
ftp> ls
servern kommer tillbaka:
ändra kataloger:
för att ändra katalogen kan vi skriva:
ftp> cd directory
servern kommer tillbaka:
250 Directory succesfully changed.
steg 4: hämta filer med FTP
innan du laddar ner en fil bör vi ställa in den lokala FTP-filhämtningskatalogen med kommandot”LCD”:
lcd /home/user/yourdirectoryname
om du inte anger nedladdningskatalogen laddas filen ner till den aktuella katalogen där du var när du startade FTP-sessionen.,
Nu kan vi använda kommandot”get”för att ladda ner en fil, användningen är:
get file
filen laddas ner till katalogen som tidigare ställts in med kommandot ”lcd”.
servern returnerar nästa meddelande:
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).
för att ladda ner flera filer kan vi använda jokertecken. I det här exemplet laddar jag ner alla filer med .XLS filändelsen.
mget *.xls
Steg 5: Ladda upp filer med FTP
vi kan ladda upp filer som finns i den lokala katalogen där vi gjorde FTP-anslutningen.,
för att ladda upp en fil kan vi använda ” put ” – kommandot.
put file
När filen som du vill ladda upp inte finns i den lokala katalogen kan du använda den absoluta sökvägen som börjar med ”/” också:
put /path/file
för att ladda upp flera filer kan vi använda mput-kommandot som liknar mget-exemplet ovanifrån:
mput *.xls
steg 6: stänga FTP-anslutningen
När vi har gjort FTP-arbetet bör vi stänga anslutningen av säkerhetsskäl., Det finns tre kommandon som vi kan använda för att stänga anslutningen:
bye
exit
quit
någon av dem kommer att koppla bort vår dator från FTP-servern och kommer att återvända:
221 Goodbye
om du behöver några ytterligare kommandon för att stänga hjälp, när du är ansluten till FTP-servern, skriv ”hjälp” och detta kommer att visa dig alla tillgängliga FTP-kommandon.