Android

Kuinka käyttää linux ftp-komentoa tiedostojen siirtoon

Telegram Linux asennus

Telegram Linux asennus

Sisällysluettelo:

Anonim

FTP (File Transfer Protocol) on standardi verkkoprotokolla, jota käytetään tiedostojen siirtämiseen etäverkkoon ja etäverkkoon.

Tässä opetusohjelmassa näytämme sinulle kuinka käyttää Linux ftp-komentoa käytännön esimerkkien avulla.

Useimmissa tapauksissa yhteyden muodossa etäpalvelimeen ja tiedostojen lataamiseen käytetään työpöydän FTP-asiakasohjelmaa. ftp komento on kuitenkin hyödyllinen, kun työskentelet palvelimella ilman GUI: tä ja haluat siirtää tiedostoja FTP: n välityksellä etäpalvelimelle tai etäpalvelimelle.

Ennen kuin aloitat

Siirtäessäsi tietoja ftp: n kautta, yhteys ei ole salattu. Käytä suojattua tiedonsiirtoa SCP: llä.

Jotta tiedostoja voidaan siirtää, sinulla on oltava ainakin lähdetiedoston lukuoikeudet ja kirjoitusoikeus kohdejärjestelmässä.

Kun siirrät suuria tiedostoja, on suositeltavaa suorittaa ftp-komento näytön tai tmux-istunnon sisällä.

Hakemisto, josta ftp komento suoritetaan, on paikallinen työhakemisto.

FTP-yhteyden luominen

  1. Voit avata ftp-yhteyden etäjärjestelmään käyttämällä ftp komentoa, jota seuraa etäpalvelimen IP-osoite tai toimialueen nimi:

    ftp 192.168.42.77

    Jos yhteys muodostetaan, näyttöön tulee vahvistusviesti ja sinua kehotetaan antamaan FTP-käyttäjänimesi, tässä esimerkissä FTP-käyttäjänimi on 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

    Kun olet kirjoittanut käyttäjänimen, sinua pyydetään kirjoittamaan salasana:

    Password:

    Jos salasana on oikea, etäpalvelin näyttää vahvistusviestin ja ftp> -kehotteen.

    230 OK. Current restricted directory is / Remote system type is UNIX. Using binary mode to transfer files. ftp>

Jos käyttämäsi FTP-palvelin hyväksyy nimettömiä ftp-tilejä ja haluat kirjautua sisään nimettömänä käyttäjänä, käytä anonymous käyttäjätunnuksena ja sähköpostiosoitettasi salasanana.

Yleiset FTP-komennot

Monet FTP-komennot ovat samanlaisia ​​tai samoja kuin komennot, jotka kirjoitat Linux-kehotteeseen.

Alla on joitain yleisimmistä FTP-komennoista

  • help vai ? - luettele kaikki käytettävissä olevat FTP-komennot. cd - vaihtaa etäkoneen hakemistoa. lcd - vaihda hakemistoa paikallisella koneella. ls - luetella nykyisen etähakemiston tiedostojen ja hakemistojen nimet. mkdir - luo uusi hakemisto nykyiseen etähakemistoon. pwd - tulosta nykyinen työhakemisto etäkoneelle. delete - poista tiedosto nykyisestä etähakemistosta. rmdir - poista hakemisto nykyisestä etähakemistosta. get - kopioi yksi tiedosto kaukosäätimestä paikalliselle koneelle. mget - kopioi useita tiedostoja kaukosäätimestä paikalliselle koneelle. put - kopioi yksi tiedosto paikallisesta etäkoneelle. mput - kopioi yksi tiedosto paikallisesta etäkoneelle.

Tiedostojen lataaminen FTP-komennolla

Kun olet kirjautunut sisään, nykyinen työhakemistosi on etäkäyttäjän kotihakemisto.

Kun lataat tiedostoja ftp komennolla, tiedostot ladataan hakemistoon, josta kirjoitit ftp komennon.

Oletetaan, että haluamme ladata tiedostot ~/ftp_downloads hakemistoon:

lcd ~/ftp_downloads

Lataa yksi tiedosto etäpalvelimelta get komennolla. Voit esimerkiksi ladata tiedoston backup.zip käyttämällä seuraavaa komentoa:

get backup.zip

Lähdön tulisi näyttää noin:

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)

Voit ladata useita tiedostoja kerralla mget komennolla. Voit antaa luettelon yksittäisistä tiedostonimistä tai käyttää yleismerkkejä.

mget backup1.zip backup2.zip

Kun lataat useita tiedostoja, sinulta kysytään vahvistusta jokaiselle tiedostolle.

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)

Kun olet ladannut tiedostoja etä-FTP-palvelimelta, sulje yhteys bye tai quit .

quit

221-Goodbye. You uploaded 0 and downloaded 6544 kbytes. 221 Logout.

Tiedostojen lataaminen FTP-komennolla

Voit lähettää tiedoston paikallisesta hakemistosta etä-FTP-palvelimelle käyttämällä put komentoa:

put image.jpg

Lähdön tulisi näyttää noin:

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)

Jos haluat lähettää useita tiedostoja paikallisesta hakemistosta etä-FTP-palvelimelle, käytä mput komentoa:

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)

Kun lähetät useita tiedostoja, sinulta kysytään vahvistusta jokaiselle ladattavalle tiedostolle.

Kun olet lähettänyt tiedostoja etä-FTP-palvelimellesi, sulje yhteys heitä pitkin tai quit .

johtopäätös

Tässä opetusohjelmassa opit kuinka ftp-komentoa käytetään tiedostojen lataamiseen ja lähettämiseen etä-FTP-palvelimelle.

ftp-pääte