Prisijunkite ir dirbkite su FTP naudodami terminalą

Norėdami įkelti, atsisiųsti ar tvarkyti FTP turinį, turime begalę grafinių programų, „Filezilla“ yra viena populiariausių. Bet kaip tai padaryti naudojant komandinę eilutę?

Ypač kai dirbame serveryje ir neturime GUI, turime įkelti failą į FTP arba paprasčiausiai ką nors ištrinti, sukurti aplanką ir pan., Daryti bet ką ir mes turime tik savo terminalą, nieko kito.

Norint dirbti su FTP serveriu, pakanka vienos komandos:

ftp

Įdėjome komandą „ftp“ ir po jos sekame FTP serverio, prie kurio norime prisijungti, IP adresą (arba pagrindinį kompiuterį) ir viskas, pavyzdžiui:

ftp 192.168.128.2

Kaip parodyta paveikslėlyje žemiau, vartotojas mūsų paklaus, mes jį parašome ir paspaudžiame įeiti, tada ji paprašys mūsų slaptažodžio, mes jį parašome ir paspaudžiame įeiti, pasiruošę mes einame!

ftp-user-login

Dabar čia rašome komandas į šį naują apvalkalą, kuris yra ftp apvalkalas, pavyzdžiui, norėdami išvardyti, mes naudojame komandą ls

ls

Čia yra ekrano kopija:

ftp-ls

Yra daug daugiau komandų, pavyzdžiui:

  • mkdir : Sukurkite aplankus
  • chmod : Keisti leidimus
  • del : Ištrinti failus

Jie atrodo kaip „Linux“, tiesa? ... hehe, jei jie rašo padėti FTP apvalkale jie gauna komandas, kurias gali naudoti:

ftp-pagalba

Klausimas (ir įdomu), kurį aš įsivaizduoju: kaip teisingai įkelti failą?

Norėdami įkelti failą, komanda yra siųsti

Sintaksė yra:

send archivo-local archivo-final

Pavyzdžiui, tarkime, kad turiu savo Pagrindinis vadinama byla video.mp4 ir mes norime jį įkelti į aplanką, vadinamą filmai, komanda būtų:

send video.mp4 videos/video.mp4

Jie visada turi nurodyti galutinio vaizdo įrašo pavadinimą, nesvarbu, ar jis yra tas pats, ar jei jie nenori, kad jie pasikeistų, jie turi nurodyti tą patį, tai yra privaloma.

Kaip paprasta, žurnalas / išvestis, kurią jis grąžina, yra panašus į šį:

local: video.mp4 remote: videos / videdo.mp4 200 PORT komanda pavyko. 150 Bandymui atidaryti BINARY režimo duomenų ryšį. 226 Perkėlimas baigtas. 0 baitų perkelta. 0.00 KB / sek.

Kaip aš visada sakau jums, jei norite sužinoti daug daugiau parinkčių, tiesiog perskaitykite komandų vadovą:

man ftp

Arba perskaitykite vadovą adresu kažkur iš interneto.

Na, aš neapsimetinėju, kad tai yra superinis vadovas, toli gražu ... tai tik pagrindas

Vis dėlto tikiuosi, kad kai kuriems tai buvo naudinga.

saludos


8 komentarai, palikite savo

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   barnarasta sakė

    Geras indėlis !!!!
    Jei norite užmegzti automatinį ryšį su »ftp» ir nebūtina įdėti „user & pass“, turite sukurti failą
    .netrc su „chmod 600“ leidimais, kuriame yra:
    mašina [name-define-in- / etc / hosts] prisijungti [vartotojo vardas] passwd [passwdor]
    ....

  2.   peterčekas sakė

    Geras straipsnio draugas: D ..
    Beje, ankstesnė tema desdelinux savo projektui, nes sukūriau naują savo temą ir galiausiai kaip TVS pasirinkau Drupal, o ne WordPress.

    1.    3000 sakė

      Aš jau žinojau, kad pasirinksite „Drupal“ (dėl temos dizaino „Drupal“ yra kaip „Blogger“ apie steroidus).

      Kalbant apie naujinius, lengviau naudoti „Drush“, nei tvarkyti viską FTP pabaigoje.

      1.    peterčekas sakė

        Na, „Drupal“ yra ne tik „Blogger“ apie steroidus: D ... Jis labai gerai pateikia labai sudėtingą turinį ir yra labai keičiamas. Mokymosi kreivė yra daug didesnė nei „Joomla“ ir yra bedugnė, palyginti su „WordPress“, tačiau „Drupal“ tavęs niekuo neriboja ir jo greitis nusipelno pastangų :).

  3.   3000 sakė

    Puiku. Aš jau sakiau, kodėl šios komandos pasirodo naudojant „FileZilla“.

  4.   Saulius Uribe sakė

    Aš žinau, kad pranešimo tikslas yra parodyti, kaip prisijungti su viena komanda, bet aš tikrai rekomenduoju vidurnakčio vadą (mc), jis leidžia jums prisijungti prie FTP / SFTP ir siųsti (įkelti) failus tokiu paprastu būdu.

    Na, ten mano indėlis į bendruomenę. Cheers

  5.   75 sakė

    Laba diena,

    Aš darau praktiką, reikalaujančią prisijungti prie FTP serverio iš „kali linux VM“ ir man sako, kad komanda nerasta, kai įdedu ftp ar man ftp.

    Man kažko trūksta, tiesa?

  6.   Edd sakė

    Aš ką tik įdiegiau ir prisijungiu prie savo vietinio serverio, o bandydamas siųsti failą gaunu klaidą
    "553 Nepavyko sukurti failo."
    šią žinutę gaunu. Kas gali būti nesėkmė?