Линукс компьютеруудтай FTP протоколыг ашиглах нь
FTP нь локал компьютер, алсын компьютер эсвэл сүлжээнд хоорондох файл солилцох хамгийн хялбар бөгөөд хамгийн танил болсон файлын шилжүүлгийн протокол юм. Линукс болон Unix үйлдлийн системүүд нь FTP холболт хийхэд зориулж FTP клиент маягаар ашиглагдаж болох тушаалын мөрийг хүлээж байдаг.
Анхааруулга: FTP дамжуулалт шифрлэгдээгүй байна. Дамжуулагчийг саатуулж байгаа хэн ч таны илгээсэн өгөгдлийг, түүний хэрэглэгчийн нэр, нууц үгийг оруулан уншиж болно. Аюулгүй дамжуулалтын хувьд SFTP ашиглах хэрэгтэй.
FTP холболт үүсгээрэй
Төрөл бүрийн FTP командуудыг ашиглаж эхлэхээсээ өмнө та алсын сүлжээ эсвэл компьютертэй холболт тогтоох ёстой. Үүнийг Линукс дээр терминалын цонхыг нээж ftp гэж бичээд дараа нь FTP серверийн домэйны нэр эсвэл ftp 192.168.0.1 эсвэл ftp domain.com зэрэг IP хаяг бичнэ. Жишээлбэл:
ftp abc.xyz.eduЭнэ тушаал нь ftp сервертэй abc.xyz.edu дээр холбогдоно. Хэрэв энэ нь амжилттай бол, танаас хэрэглэгчийн нэр, нууц үгийг ашиглан нэвтрэхийг танаас хүсдэг. Нийтийн FTP серверүүд нь таныг хэрэглэгчийн нэрийг үл мэдэгдэх бөгөөд таны имэйл хаягийг нууц үгээр эсвэл нууц үгээр оруулах боломжгүй.
Та амжилттай нэвтэрч ороход терминал дэлгэц дээр ftp> хүлээх мөрийг харах болно. Цааш үргэлжлүүлэхээсээ өмнө тусламжийн функцийг ашиглан байгаа FTP командуудын жагсаалтыг аваарай . Энэ нь таны систем болон програм хангамжаас хамаараад ашигтай байж болох бөгөөд жагсаасан FTP командууд заримдаа ажиллахгүй байж болох юм.
FTP командын жишээнүүд болон тайлбарууд
Линукс болон Unix-д хэрэглэгддэг FTP командууд Windows тушаалын мөрөнд хэрэглэгддэг FTP командуудаас ялгаатай байдаг. Линуксийн FTP командуудын ердийн хэрэглээг харуулах жишээнүүд нь алсаас хуулбарлах, нэрийг нь өөрчлөх, устгах гэх мэт.
ftp> тусламжТуслах функц нь сангийн агуулгыг харуулах, файл дамжуулж, файлуудыг устгахад ашиглаж болох командуудыг жагсаадаг. Ftp >? ижил зүйлийг хийж гүйцэтгэдэг.
ftp> lsЭнэ команд нь алсын компьютерийн одоогийн санд байгаа файлууд болон дэд сангуудын нэрийг хэвлэдэг.
ftp> cd хэрэглэгчидЭнэ команд нь одоо байгаа санг хэрэв байгаа бол түүнд хэрэглэгдсэн дэд сангуудад өөрчилдөг.
ftp> cdupЭнэ нь одоогийн лавлахыг эцэг эхийн санд өөрчлөх болно.
ftp> lcd [images]Энэ команд локал компьютер дээрх одоогийн лавлахыг хэрэв байгаа бол зургийг өөрчилж болно.
ftp> asciiЭнэ нь текст файл дамжуулахад ASCII горимд өөрчлөлт орно. ASCII нь ихэнх системүүдэд анхдагч байдаг.
ftp> хоёртын файлЭнэ тушаал нь текст файл биш бүх файлыг шилжүүлэхэд хоёртын горимд өөрчлөлт орно.
ftp> get image1.jpgЭнэ файлыг алсын компьютераас локал компьютер уруу татаж авдаг. Анхааруулга: Ижил нэртэй локал компьютер дээр файл байгаа бол үүнийг дарж бичдэг.
ftp> put image2.jpgАлсын компьютер уруу орон нутгийн компьютерээс image2.jpg файлыг байршуулна . Анхааруулга: Хэрэв ижил нэртэй алсын компьютер дээр файл байгаа бол үүнийг дарж бичсэн байна.
ftp>! lsТушаалын тэмдэглэлийн өмнө дохионы тэмдгийг нэмэх нь тухайн компьютер дээр заасан тушаалыг гүйцэтгэнэ. Тэгэхээр ls нь локал компьютер дээрх одоогийн директорын файлын нэрс болон сангийн нэрийг жагсаана.
ftp> mget * .jpgMget тушаал ашиглан. Та олон зураг татаж авах боломжтой. Энэ тушаал нь .jpg гэсэн төгсгөлд байгаа бүх файлыг татаж авдаг.
ftp> нэрийг [нэрээс] [нэрийг]Rename команд нь алсын сервер дээрх шинэ нэрийг [to] нэртэй файл руу өөрчилдөг.
ftp> local-file [remote-file] тавихЭнэ тушаал нь алсын машин дээрх локал файлыг хадгалдаг. Орон нутгийн файл [алслагдсан файл] илгээх нь ижил зүйлийг хийдэг.
ftp> mput * .jpgЭнэ команд нь алсын машин дээрх .jpg-ийн төгсгөлд байгаа бүх файлуудыг байршуулдаг.
ftp> алсаас файлыг устгах хэрэгтэйАлсын машин дээрх алсад буй файлыг устгана.
ftp> mdelete * .jpgЭнэ нь алсын машин дээрх идэвхтэй фолдерт .jpg-тэй дууссан бүх файлуудыг устгадаг.
ftp> size файлын нэрЭнэ тушаалаар алсад буй машины файлын хэмжээг тодорхойл.
ftp> mkdir [лавлах-нэр]Алсын сервер дээр шинэ сан үүсгэ.
ftp> хүлээх мөрийгТушаалын тушаал нь интерактив горимыг асаах, унтраахдаа олон файл дээр тушаалуудыг хэрэглэгчийн баталгаагүйгээр ажиллуулдаг.
ftp> гарахQuit команд нь FTP сессийг дуусгаад FTP програмаас гарна. Захидалууд болон гарах тушаалууд нь ижил зүйлийг гүйцэтгэдэг.
Тушаалын мөрийн сонголтууд
Сонголтууд (мөн тугнууд эсвэл унтраалга гэж нэрлэдэг) FTP командын ажиллагааг өөрчлөх. Ихэвчлэн тушаалын мөрийн тохируулга нь зайны дараа үндсэн FTP командыг дагадаг. FTP командад хавсаргах тохируулгууд болон тэдгээрийн хийдэг зүйлийн тайлбарыг үзүүлэв.
- -4 Хостыг холбох үед зөвхөн IPv4-г ашиглаарай
- -6 Зөвхөн IPv6 ашиглах
- -e Түүхийн дэмжлэг болон тушаалыг засварлах боломжгүй
- -p Өгөгдөл шилжүүлэхэд идэвхгүй горим ашигла
- -i Файл шилжүүлэх явцад интерактив асаалтыг унтраах болно
- -n Эхний холболт дээр автоматаар нэвтрэхийг хориглодог
- -g Файлын нэр globbing идэвхгүй
- -v Бүх хариултыг харуулахын тулд устгах серверийг идэвхжүүлдэг
- -d дибаг хийхийг татдаг