Debian 9 "Stretch" szerver profi telepítése
Tartalomjegyzék:
- Mielőtt elkezded
- FTP kapcsolat létrehozása
- Általános FTP-parancsok
- Fájlok letöltése az FTP paranccsal
- Fájlok feltöltése az FTP paranccsal
- Következtetés
Az FTP (File Transfer Protocol) egy szabványos hálózati protokoll, amelyet fájlok továbbítására távoli hálózatba és onnan távolítanak el.
Ebben az oktatóanyagban megmutatjuk, hogyan kell használni a Linux ftp parancsot gyakorlati példák segítségével.
A legtöbb esetben az asztali FTP-klienst fogja használni a távoli szerverhez való csatlakozáshoz és a fájlok letöltéséhez vagy feltöltéséhez. Az
ftp
parancs azonban akkor hasznos, ha GUI nélküli kiszolgálón dolgozik, és fájlokat FTP-n keresztül kíván átküldeni egy távoli kiszolgálóra vagy onnan.
Mielőtt elkezded
Az adatok ftp-n keresztüli továbbításakor a kapcsolat nem titkosítva. A biztonságos adatátvitelhez használja az SCP-t.
A fájlok átviteléhez legalább a forrásfájl olvasási engedélyével és a célrendszer írási engedélyével kell rendelkeznie.
Nagy fájlok átvitelekor az ftp parancsot javasoljuk futtatni egy képernyőn vagy a tmux munkameneten belül.
Az a könyvtár, ahonnan az
ftp
parancsot futtatja, a helyi munkakönyvtár.
FTP kapcsolat létrehozása
-
Az ftp kapcsolat távoli rendszerhez történő megnyitásához használja az
ftp
parancsot, amelyet a távoli kiszolgáló IP-címe vagy tartományneve követ:ftp 192.168.42.77
Ha a kapcsolat létrejött, egy megerősítő üzenet jelenik meg, és a rendszer felszólítja Önt, hogy adja meg az FTP felhasználónevét, ebben a példában az FTP felhasználónév
linuxize
:220---------- Welcome to Pure-FTPd ---------- 220-You are user number 1 of 50 allowed. 220-Local time is now 21:35. Server port: 21. 220-This is a private system - No anonymous login 220-IPv6 connections are also welcome on this server. 220 You will be disconnected after 15 minutes of inactivity. Name (192.168.42.77:localuser): linuxize
Miután megadta a felhasználónevet, meg kell adnia a jelszavát:
Password:
Ha a jelszó helyes, akkor a távoli szerver megerősítő üzenetet és
ftp>
parancssort jelenít meg.230 OK. Current restricted directory is / Remote system type is UNIX. Using binary mode to transfer files. ftp>
anonymous
felhasználónevet és e-mail címét jelszóként.
Általános FTP-parancsok
Számos FTP-parancs hasonló vagy megegyezik a Linux parancssorba beírt parancsokkal.
Az alábbiakban bemutatjuk a leggyakoribb FTP-parancsokat
-
help
vagy?
- felsorolja az összes elérhető FTP-parancsot.cd
- könyvtár módosítása a távoli gépen.lcd
- könyvtár módosítása a helyi gépen.ls
- felsorolja a fájlok és könyvtárak nevét az aktuális távoli könyvtárban.mkdir
- hozzon létre egy új könyvtárat a jelenlegi távoli könyvtárban.pwd
- az aktuális munkakönyvtár kinyomtatása a távoli gépen.delete
- egy fájl eltávolítása az aktuális távoli könyvtárból.rmdir
- távolítsa el a mappát az aktuális távoli könyvtárból.get
- másoljon egy fájlt a távirányítóról a helyi gépre.mget
- több fájl másolása a távirányítóról a helyi számítógépre.put
- másoljon egy fájlt a helyiról a távoli számítógépre.mput
- másoljon egy fájlt amput
a távoli számítógépre.
Fájlok letöltése az FTP paranccsal
A bejelentkezés után az aktuális munkakönyvtár a távoli felhasználó otthoni könyvtára.
Amikor fájlokat
ftp
le az
ftp
paranccsal, akkor a fájlok abban a könyvtárban kerülnek letöltésre, ahonnan az
ftp
parancsot gépelte.
Tegyük fel, hogy le akarjuk tölteni a fájlokat a
~/ftp_downloads
könyvtárba:
lcd ~/ftp_downloads
Egyetlen fájl letöltéséhez a távoli szerverről használja a
get
parancsot. Például a
backup.zip
nevű fájl letöltéséhez használja a következő parancsot:
get backup.zip
A kimenetnek így kell kinéznie:
200 PORT command successful 150-Connecting to port 60609 150 6516.9 kbytes to download 226-File successfully transferred 226 2.356 seconds (measured here), 2.70 Mbytes per second 6673256 bytes received in 2.55 seconds (2.49 Mbytes/s)
Több fájl egyszerre letöltéséhez használja a
mget
parancsot. Megadhatja az egyes fájlnevek listáját, vagy használhat helyettesítő karaktereket.
mget backup1.zip backup2.zip
Több fájl letöltésekor megkérdezi az egyes fájlok megerősítését.
mget backup1.zip? y 200 PORT command successful 150 Connecting to port 52231 226-File successfully transferred 226 0.000 seconds (measured here), 31.51 Kbytes per second 14 bytes received in 0.00058 seconds (23.6 kbytes/s) mget backup2.zip? y 200 PORT command successful 150-Connecting to port 59179 150 7.2 kbytes to download 226-File successfully transferred 226 0.000 seconds (measured here), 16.68 Mbytes per second 7415 bytes received in 0.011 seconds (661 kbytes/s)
Miután befejezte a fájlok letöltését a távoli FTP-kiszolgálótól, zárja be a kapcsolatot
bye
vagy
quit
.
quit
221-Goodbye. You uploaded 0 and downloaded 6544 kbytes. 221 Logout.
Fájlok feltöltése az FTP paranccsal
Fájl feltöltéséhez a helyi könyvtárból a távoli FTP-kiszolgálóra használja a
put
parancsot:
put image.jpg
A kimenetnek így kell kinéznie:
200 PORT command successful 150 Connecting to port 34583 226-File successfully transferred 226 0.849 seconds (measured here), 111.48 Kbytes per second 96936 bytes sent in 0.421 seconds (225 kbytes/s)
Több fájl feltöltéséhez a helyi könyvtárból a távoli FTP-kiszolgálóra használja az
mput
parancsot:
mput image1.jpg image2.jpg
mput image1.jpg? y 200 PORT command successful 150 Connecting to port 41075 226-File successfully transferred 226 1.439 seconds (measured here), 102.89 Kbytes per second 151586 bytes sent in 1.07 seconds (138 kbytes/s) mput image2.jpg? y 200 PORT command successful 150 Connecting to port 40759 226-File successfully transferred 226 1.727 seconds (measured here), 111.75 Kbytes per second 197565 bytes sent in 1.39 seconds (138 kbytes/s)
Több fájl feltöltésekor megkérdezi a megerősítést minden feltöltendő fájlhoz.
Miután befejezte a fájlok feltöltését a távoli FTP-kiszolgálóra, zárja be a kapcsolatot
bye
vagy
quit
.
Következtetés
Ebben az oktatóanyagban megtanulta az ftp parancs használatával fájlok letöltését és feltöltését a távoli FTP-kiszolgálóra.
ftp terminálHogyan használhatjuk a Windows mappazárat a biztonságos fájlok zárolására
Megtanulja, hogyan lehet a Windows mappákzárolását használni a fájlok rögzítéséhez és biztonságához.
Hogyan használhatjuk a linux sftp parancsot a fájlok átviteléhez
Az SFTP (SSH fájlátviteli protokoll) egy biztonságos fájlprotokoll, amely fájlok elérésére, kezelésére és átvitelére szolgál titkosított SSH-továbbításon keresztül. Ebben az oktatóanyagban megmutatjuk, hogyan kell használni a Linux `sftp` parancsot.
Hogyan használhatjuk a linux alvás parancsot a bash szkript szüneteltetéséhez
Az alvás egy parancssori segédprogram, amely lehetővé teszi a hívási folyamat megadott időtartamra történő felfüggesztését. Ebben az oktatóanyagban megmutatjuk, hogyan kell használni a Linux alvásparancsot.