Kumonekta at gumana sa isang FTP gamit ang terminal

Upang mag-upload, mag-download o mamahala ng nilalaman ng isang FTP, mayroon kaming walang katapusang bilang ng mga graphic application, ang Filezilla ay isa sa pinakatanyag. Ngunit paano ito gawin mula sa linya ng utos?

Lalo na kapag nagtatrabaho kami sa isang server at wala kaming GUI, kailangan naming mag-upload ng isang file sa isang FTP o simpleng tanggalin ang isang bagay, lumikha ng isang folder, atbp, gumawa ng anuman at mayroon lamang kaming terminal, wala nang iba pa.

Upang gumana sa isang FTP server, sapat ang isang solong utos:

ftp

Inilagay namin ang ftp command at sinundan ito ng IP address (o host) ng FTP server na nais naming kumonekta at iyon lang, halimbawa:

ftp 192.168.128.2

Tulad ng ipinakita sa imahe sa ibaba, tatanungin kami ng gumagamit, isusulat namin ito at pindutin Magpasok, pagkatapos ay hihilingin sa amin ang password, isusulat namin ito at pindutin Magpasok, handa na tayo!

ftp-user-login

Ngayon ay kung saan nagsusulat kami ng mga utos sa bagong shell na kung saan ay ang ftp shell, halimbawa upang ilista ginagamit namin ang utos ls

ls

Narito ang isang screenshot:

ftp-ls

Maraming iba pang mga utos, halimbawa:

  • mkdir : Lumikha ng mga folder
  • chmod : Baguhin ang mga pahintulot
  • del : Tanggalin ang mga file

Magkamukha sila ng mga Linux? ... hehe, kung nagsusulat sila Tulungan sa FTP shell nakakakuha sila ng mga utos na maaari nilang gamitin:

ftp-tulong

Ang tanong (at ilang nagtataka) naisip ko ay ... paano mag-upload ng isang file di ba?

Upang mag-upload ng isang file ang utos ay magpadala

Ang syntax ay:

send archivo-local archivo-final

Halimbawa, ipagpalagay na mayroon ako sa aking Tahanan isang file na tinawag video.mp4 at nais naming i-upload ito sa isang folder na tinawag video, ang utos ay:

send video.mp4 videos/video.mp4

Dapat nilang palaging tukuyin ang pangalan ng pangwakas na video, hindi mahalaga kung pareho ito o kung hindi nila nais na baguhin nila, dapat nilang tukuyin ito pareho, sapilitan ito.

Tulad ng simpleng iyon, ang log / output na ibinabalik nito ay katulad nito:

lokal: video.mp4 remote: mga video / videdo.mp4 200 PORT na tagumpay matagumpay. 150 Pagbubukas ng koneksyon ng data ng mode na BINARY para sa pagsubok. 226 Kumpleto na ang paglipat. 0 bytes ang inilipat. 0.00 KB / sec

Tulad ng lagi kong sinasabi sa iyo, kung nais mong malaman ang higit pang mga pagpipilian, basahin lamang ang manwal ng utos:

man ftp

O basahin ang manwal sa sa isang lugar mula sa Internet.

Sa gayon, hindi ako nagpapanggap na ito ay isang sobrang manwal na malayo rito ... ito ay upang itabi lamang ang mga pundasyon 😉

Gayunpaman, sana ay kapaki-pakinabang ito sa ilan.

Regards


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   barnarasta dijo

    Magandang kontribusyon !!!!
    Kung nais mong gumawa ng isang awtomatikong koneksyon sa »ftp» at hindi kinakailangan na ilagay ang gumagamit at ipasa, kailangan mong likhain ang file sa $ HOME ng gumagamit
    .netrc na may chmod 600 mga pahintulot, naglalaman ng:
    machine [pangalan-tinukoy-sa- / atbp / host] pag-login [username] passwd [passwdor]
    ....

  2.   peterczech dijo

    Magandang artikulo kaibigan: D ..
    Sa pamamagitan ng paraan, ang nakaraang paksa ng desdelinux para sa aking proyekto mula noong lumikha ako ng isang bagong tema ng aking sarili at sa huli ay pinili ko ang Drupal bilang CMS sa halip na WordPress.

    1.    eliotime3000 dijo

      Alam ko na pipiliin mo ang Drupal (para sa disenyo ng tema, ang Drupal ay tulad ng Blogger sa mga steroid).

      Na patungkol sa mga pag-update, mas madaling gamitin ang drush kaysa sa pamahalaan ang lahat sa dulo ng FTP.

      1.    peterczech dijo

        Ang Drupal ay higit pa sa Blogger sa mga steroid: D ... Naghahain ito ng napakahusay na kumplikadong nilalaman at napakasusukat. Ang kurba sa pag-aaral ay mas malaki kaysa sa Joomla at kalaliman kumpara sa WordPress, ngunit hindi ka nililimitahan ng Drupal sa anumang bagay at ang bilis nito ay nararapat na pagsisikap :).

  3.   eliotime3000 dijo

    Napakahusay Nasasabi ko na kung bakit lumilitaw ang mga utos na ito kapag gumagamit ng FileZilla.

  4.   Saúl Uribe dijo

    Alam ko na ang hangarin ng post ay upang ipakita kung paano kumonekta sa isang solong utos, ngunit talagang inirerekumenda ko ang hatinggabi na kumander (mc), pinapayagan kang kumonekta sa isang FTP / SFTP at magpadala (mag-upload) ng mga file sa isang simpleng paraan .

    Kaya, doon ang aking kontribusyon sa pamayanan. Cheers

  5.   neoki75 dijo

    Magandang hapon,

    Gumagawa ako ng isang kasanayan na nangangailangan na kumonekta ako sa isang FTP server mula sa isang kali linux VM at sinasabi sa akin ang utos na hindi nahanap kapag inilagay ko ang ftp o man ftp dito.

    May nawawala ako diba

  6.   ESD dijo

    Naka-install lang ako, at kumonekta ako sa aking lokal na server, at kapag sinubukan kong magpadala ng isang file nakakuha ako ng isang error
    "553 Hindi makalikha ng file."
    ang mensaheng ito ay nakukuha ko. Ano ang maaaring maging pagkabigo?