Sa susunod na artikulo ay titingnan namin ang utos ng FTP. Para kay mag-upload, mag-download o mamahala ng nilalaman ng isang FTP mayroon kaming walang katapusang bilang ng mga graphic application, Filezilla ay isa sa pinakatanyag. Ngunit kung ikaw ay isang tagahanga ng terminal, magagawa rin ito mula sa linya ng utos.
Ito ay kapaki-pakinabang lalo na kapag nagtatrabaho sa isang server at wala kaming GUI, ngunit kailangan naming mag-upload ng isang file sa isang FTP o simpleng tanggalin ang isang bagay, lumikha ng isang folder, atbp. Maaari naming gawin ang alinman sa mga ito sa aming terminal lamang.
(FTPFile Transfer Protocol) ay isang karaniwang network protokol na ginagamit upang maglipat ng mga file sa at mula sa isang remote network. Sa post na ito, makikita natin kung paano gamitin ang ftp utos sa pamamagitan ng ilang pangunahing mga halimbawa.
Kapag naglilipat ng data sa ftp, ang koneksyon ay hindi naka-encrypt. Para sa isang ligtas na paglipat ng data, kakailanganin naming gamitin SFTP. Upang makopya ang mga file, dapat mayroon kaming kahit papaano magbasa ng pahintulot sa pinagmulang file at magsulat ng pahintulot sa target na system.
Pangunahing mga halimbawa ng utos ng FTP
Ang pagtaguyod ng koneksyon sa FTP
Sa buksan ang isang koneksyon sa ftp sa isang remote system, ang utos ng ftp ay dapat na sundin ng IP address o domain name ng remote server. Nagbubukas kami ng isang terminal (Ctrl + Alt + T) at sumulat:
ftp 192.168.0.101
Hihilingin sa amin na ipasok ang aming FTP username. Para sa halimbawang ito, ang FTP username ay sapoclay:
Maaari kang makakita ng ibang mensahe ng kumpirmasyon depende sa serbisyo ng FTP na tumatakbo sa remote server.
Kapag naisulat na namin ang username, kakailanganin namin isulat ang aming password:
Kung tama ang password, ipapakita ng remote server ang a mensahe ng kumpirmasyon at ang ftp> prompt.
Kung ang FTP server na aming ina-access ay tumatanggap hindi nagpapakilalang mga account sa ftp at nais mong mag-log in bilang isang hindi nagpapakilalang gumagamit, gamitin hindi kilala bilang username at ikaw email address bilang password
Karamihan sa mga karaniwang utos ng ftp
Maraming mga utos ng FTP ang magkatulad o magkapareho sa mga utos na ginagamit namin sa command prompt sa isang system ng Gnu / Linux.
Nasa ibaba ang ilan sa mga pinaka-karaniwang utos ng FTP maaari naming gamitin ang:
- tulong o? - Ilista ang lahat magagamit na mga FTP command.
- cd - Baguhin ang direktoryo sa remote machine.
- lcd - Baguhin ang direktoryo sa lokal na makina.
- ls - Tingnan ang mga pangalan ng mga file at direktoryo sa kasalukuyang remote na direktoryo.
- mkdir - Lumikha ng isang bagong direktoryo sa loob ng remote na direktoryo.
- pwd - I-print ang kasalukuyang gumaganang direktoryo sa remote machine.
- tanggalin - Tanggalin ang isang file sa kasalukuyang remote na direktoryo.
- rmdir- Alisin ang isang direktoryo sa kasalukuyang remote na direktoryo.
- kumuha - Kinokopya ang isang file mula sa remote server patungo sa lokal na makina.
- mget - Pinapayagan kang kopyahin ang maraming mga file mula sa remote server patungo sa lokal na makina.
- ilagay - Kinokopya ang isang file mula sa lokal na makina sa remote machine.
- mput - Kinokopya ang isang file mula sa lokal na makina sa remote machine.
Pagda-download ng mga file gamit ang mga FTP command
Sa sandaling mag-log in kami, ang aming kasalukuyang gumaganang direktoryo ay ang direktoryo sa bahay ng remote na gumagamit. Kapag nag-download kami ng mga file gamit ang ftp command, mai-download ang mga file sa direktoryo kung saan tinawag namin ang ftp command, kung hindi kami nagpapahiwatig ng ibang ruta.
Kung nais naming i-download ang mga file sa isa pang lokal na direktoryo, baguhin ito gamit ang utos ng lcd. Sabihin nating nais nating i-download ang mga file sa direktoryo ~ / Mga Dokumento:
lcd ~/Documentos
Sa mag-download ng solong file mula sa remote server, gagamitin namin ang kumuha ng utos. Halimbawa, upang mag-download ng isang file na pinangalanan backup.zip, gagamitin namin ang sumusunod na utos:
get backup.zip
Sa mag-download ng maraming mga file nang sabay-sabay, gagamitin namin ang utos ni mget. Maaari kaming magbigay ng isang listahan ng mga indibidwal na pangalan ng file o gumamit ng mga wildcard character.
mget backup1.zip backup2.zip
Kapag nagda-download ng maraming mga file, hihilingin sa amin para sa kumpirmasyon para sa bawat isa sa kanila.
Matapos makumpleto ang pag-download ng mga file mula sa remote na FTP server, isara ang koneksyon sa bye o quit.
quit
Pag-upload ng mga file na may mga FTP command
Upang mag-upload ng isang file mula sa isang lokal na direktoryo sa isang malayuang server ng FTP, kailangan muna nating buksan ang session gamit ang FTP command. Kapag nagsimula na, maaari naming gamitin ang maglagay ng utos:
put image.png
Kung nais naming i-load ang isang file na wala sa iyong kasalukuyang gumaganang direktoryo, gamitin ang ganap na landas sa file.
Sa mag-upload ng maraming mga file mula sa isang lokal na direktoryo sa isang remote na FTP server, gagamitin namin ang utos ng mput:
mput image1.png image2.png
Kapag nag-a-upload ng maraming mga file, hihilingin sa amin para sa kumpirmasyon para sa bawat file na nais naming i-upload.
Kapag natapos mo na ang pag-upload ng mga file sa iyong remote na FTP server, isara ang koneksyon sa bye o quit.
Tulad ng nakikita mo, sa post na ito, nakita namin kung paano gamitin ang ftp command upang mag-download at mag-upload ng mga file sa iyong remote na FTP server. Kung may gusto alam ang higit pang mga pagpipilian basahin lamang ang manwal ng utos:
man ftp
Charlie Brow Look Go
Mabuti pagkatapos ilagay ang login ng user, lalabas ang sumusunod na pangungusap.
503 Gamitin muna ang ATUH.
Hindi tagumpay ang pag-login.