Csatlakozzon és dolgozzon egy FTP-n a terminál segítségével

Az FTP tartalmának feltöltéséhez, letöltéséhez vagy kezeléséhez végtelen számú grafikus alkalmazás van, a Filezilla az egyik legnépszerűbb. De hogyan lehet ezt megtenni a parancssorból?

Különösen akkor, ha kiszolgálón dolgozunk, és nincs GUI-nk, feltöltenünk kell egy fájlt egy FTP-be, vagy egyszerűen törölni kell valamit, létrehozni egy mappát, stb., Bármit megtenni, és csak a terminálunk van, semmi más.

Az FTP kiszolgálóval való munkavégzéshez egyetlen parancs elég:

ftp

Tettük az ftp parancsot, majd követtük annak az FTP-kiszolgálónak az IP-címét (vagy gazdagépét), amelyhez csatlakozni akarunk, és ennyi, például:

ftp 192.168.128.2

Amint az az alábbi képen látható, a felhasználó megkérdezi tőlünk, mi megírjuk és megnyomjuk belép, akkor megkérdezi tőlünk a jelszót, kiírjuk és megnyomjuk belép, készen állunk!

ftp-user-login

Itt írjuk a parancsokat ebben az új shellben, amely az ftp shell, például a felsoroláshoz használjuk a parancsot ls

ls

Itt egy képernyőkép:

ftp-ls

Sokkal több parancs van, például:

  • mkdir : Mappák létrehozása
  • chmod : Engedélyek módosítása
  • del : Fájlok törlése

Úgy néznek ki, mint a Linuxok, igaz? ... hehe, ha írnak segít az FTP shell-ben olyan parancsokat kapnak, amelyeket használhatnak:

ftp segítség

A kérdés (és némi csoda) azt képzelem, hogy ... hogyan lehet egy fájlt feltölteni?

Fájl feltöltéséhez a parancs küld

A szintaxis a következő:

send archivo-local archivo-final

Tegyük fel például, hogy van bennem Kezdőlap nevű fájl videó.mp4 nevű mappába szeretnénk feltölteni videók, a parancs a következő lenne:

send video.mp4 videos/video.mp4

Mindig meg kell adniuk a végső videó nevét, nem mindegy, hogy azonos-e, vagy ha nem akarják, hogy megváltozzanak, ugyanazt kell megadniuk, kötelező.

Amilyen egyszerű, a visszaadott log / output hasonló ehhez:

local: video.mp4 remote: videos / videdo.mp4 200 PORT parancs sikeres. 150 BINARY módú adatkapcsolat megnyitása teszteléshez. 226 Átadás kész. 0 bájt átkerül. 0.00 KB / sec.

Mint mindig mondom, ha még sok más lehetőséget szeretne tudni, olvassa el a parancs kézikönyvét:

man ftp

Vagy olvassa el a kézikönyvet a címen valahol az internetről.

Nos, én nem teszek úgy, mintha ez egy szuper kézikönyv lenne tőle ... csak az alapok megteremtése 😉

Ennek ellenére remélem, hogy hasznos volt egyesek számára.

Üdvözlet


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   barnarasta dijo

    Jó hozzájárulás !!!!
    ha automatizált kapcsolatot szeretne létrehozni az »ftp» fájlban, és nem szükséges megadni a user & pass parancsot, akkor a fájlt a felhasználó $ HOME-jában kell létrehoznia
    .netrc chmod 600 jogosultságokkal, a következőket tartalmazza:
    gép [név-definiált / etc / hosts] bejelentkezés [felhasználónév] passwd [passwdor]
    ....

  2.   peterczech dijo

    Jó cikkbarát: D ..
    Egyébként az előző téma desdelinux a projektemhez, mivel létrehoztam egy saját témát, és végül a Drupalt választottam CMS-nek a WordPress helyett.

    1.    eliotime3000 dijo

      Már tudtam, hogy a Drupal mellett dönt (a téma tervezéséhez a Drupal olyan, mint a szteroidokról szóló Blogger).

      Ami a frissítéseket illeti, könnyebb használni a drush-t, mint mindent kezelni az FTP végén.

      1.    peterczech dijo

        Nos, a Drupal nem csak a szteroidokkal foglalkozó Blogger: D ... Nagyon összetett tartalmat szolgál ki nagyon jól, és nagyon skálázható. A tanulási görbe sokkal nagyobb, mint a Joomlaé, és mélységes a WordPresshez képest, de a Drupal semmiben sem korlátoz téged, és a sebessége megérdemli az erőfeszítést :).

  3.   eliotime3000 dijo

    Kiváló. Már mondtam, miért jelennek meg ezek a parancsok a FileZilla használatakor.

  4.   Saúl Uribe dijo

    Tudom, hogy a bejegyzés célja annak bemutatása, hogyan lehet egyetlen paranccsal csatlakozni, de én nagyon ajánlom az éjféli parancsnokot (mc), ez lehetővé teszi, hogy csatlakozzon egy FTP / SFTP-hez, és fájlokat küldjön (feltöltsön) ilyen egyszerű módon. .

    Nos, ott járulok hozzá a közösséghez. Egészségére

  5.   neoki75 dijo

    Jó napot,

    Olyan gyakorlatot folytatok, amely megköveteli, hogy csatlakozzak egy FTP-kiszolgálóhoz egy kali linux virtuális gépről, és azt mondja, hogy a parancs nem található, amikor ftp-t vagy man ftp-t teszek rá.

    Hiányzik valami, igaz?

  6.   Edd dijo

    Most telepítettem, és csatlakozom a helyi szerveremhez, és amikor megpróbálok fájlt küldeni, hibaüzenetet kapok
    "553 nem sikerült létrehozni a fájlt."
    ezt az üzenetet kapom. Mi lehet a kudarc?