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!
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:
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:
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
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
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]
....
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.
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.
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 :).
Kiváló. Már mondtam, miért jelennek meg ezek a parancsok a FileZilla használatakor.
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
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?
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?