Ftp протокол. FTP протокол (SFTP, FTPS) - энэ нь юу вэ, FTP-ээр дамжуулан үйлчлүүлэгч болон серверийн хоорондох холболт

Гэр / Технологи

Интернет дэх FTP үйлчилгээ нь шууд файл солилцоход зориулагдсан бөгөөд энэ нь үйлчлүүлэгч-сервер технологийн үндсэн дээр бүтээгдсэн. FTP протоколыг ашиглан үйлчлүүлэгч болон серверийн хооронд харилцан үйлчлэл байдаг. Үйлчлүүлэгч гэдэг нь тодорхой сервер рүү хүсэлт илгээж, мэдээллийг хүлээн авч, дамжуулдаг. Сервер нь үйлчлүүлэгчээс файлуудыг хүлээн авч, боловсруулаад цааш нь дамжуулдаг систем юм.

FTP үйлчилгээг ашиглах нь ямар давуу талтай вэ?

Интернэт дэх FTP үйлчилгээ нь бүх төрлийн файлуудыг хүлээн авах, дамжуулахад зориулагдсан. Бүх төрлийн өгөгдөл, файл бүхий том архивуудыг хадгалдаг өөрийн серверүүдтэй. Ийм архивууд асар их хэмжээний огт өөр мэдээллийг агуулдаг. Давхардсан архивууд бас байдаг бөгөөд тэдгээрт мэдээлэл нь хэд хэдэн серверийн хооронд бүрэн ижил байдаг бөгөөд тэдгээрийг толин тусгал гэж нэрлэдэг.

Энэ үйлчилгээний давуу талууд нь хэд хэдэн:

FTP протокол гэж юу вэ?

Үйлчилгээ FTP файлууд TCP гэх мэт тээврийн давхарга дахь протоколтой шууд холбогддог протоколыг ашигладаг:

  • Эхлэх стандарт нь RFC-114 юм.
  • Сүүлийнх нь RFC-959.

Энэхүү үйлчилгээ нь аливаа мэдээлэл, файлыг дамжуулахдаа зөвхөн хоёр TCP холболт ашигладагаараа бусад хөгжүүлсэн програмуудаас ялгаатай:

1. Хяналтын холболт- энэ нь сервер рүү тушаал илгээж, түүнээс аль хэдийн боловсруулсан хариултуудыг хүлээн авах зориулалттай. Энэ холболтыг зохион байгуулахын тулд Telnet протокол хэрэгтэй (хүсэлт илгээж, боловсруулсан хариултыг хүлээж, хүлээн авсны дараа тушаал илгээх боломжтой гэсэн дохио өгдөг).
2.Одоо байгаа эсвэл бүх илгээсэн болон хүлээн авсан файлуудын холболт. Telnet холболтыг үүсгэсний дараа TCP-ийн зохион байгуулдаг логик процессоор файл дамжуулалтыг хийж, FTP сервер дэх портуудын бэлэн байдлыг шалгадаг.
Эдгээр нь байнга үүсдэг бөгөөд шаардлагатай бол устгадаг.

FTP протокол нь хоёр горимд ажиллах боломжтой.

Идэвхтэй;
- идэвхгүй.

FTP клиент гэж юу вэ?

FTP клиент нь FTP файлуудыг протоколоор дамжуулдаг тусгай клиент юм. Интернет дэх FTP үйлчилгээ нь дотоод эсвэл интернетийн сүлжээнд холбогдсон хэд хэдэн компьютеруудын хооронд файл солилцоход зориулагдсан болох нь харагдаж байна. Энэ тохиолдолд эдгээр компьютерууд ямар платформоор тоноглогдсон, бие биенээсээ ямар зайд байрлах нь огт хамаагүй.

Үнэн хэрэгтээ, ийм үйлчлүүлэгч нь сервертэй ижил загвараар бүтээгдсэн боловч үүнийг зөвхөн дотоод машин, автоматаар эсвэл хүн удирддаг. Та интернетээр дамжуулан FTP клиентийг удирдах боломжгүй юм - зөвхөн компьютерээр дамжуулан.

FTP үйлчлүүлэгчийн төрлүүд байдаг - жишээ нь, ReGet, Go!Zilla болон бусад олон. Тэдний ачаар хэрэглэгч ямар ч вэб серверээс татаж авах боломжтой. Гол онцлогИйм программууд нь тэдгээрийг ямар ч хөтөч рүү нэгтгэж, автоматаар таслан зогсоох боломжтой байдаг шаардлагатай файлуудхэрэглэгчийн хувьд. FTP татаж авагчид тохиромжтой удирдлагатай, үзэсгэлэнтэй интерфэйстэй бөгөөд хэрэв холболт тасарсан бол түүнийг асаасаны дараа дахин татаж авах болно.

FTP сервер гэж юу гэсэн үг вэ?

FTP сервер нь тусгай хөтөлбөрүүд, дээр ажилладаг хувийн компьютер, тэд ажилладаг дэвсгэр. Эдгээр нь танд хамгийн энгийн компьютерийг бүрэн хэмжээний FTP сервер болгон хувиргах боломжийг олгодог бөгөөд FTP үйлчилгээг удирдах нь танд дурын файлыг татаж авах, байршуулах боломжийг олгодог. шаардлагатай файлууд. Ийм программ нь бусад компьютерээс ирсэн бүх хүсэлтийг автоматаар хянаж, дараа нь тэдгээрийг боловсруулж, хариу өгдөг. Энэ серверийг суулгахдаа бусад програм хангамжийн үйлчлүүлэгчид хандах боломжтой хязгаарлагдмал лавлахыг зааж өгөх хэрэгтэй. Файл, лавлах бүр өөрийн гэсэн шинж чанартай байдаг, хэрэв хүсвэл та ямар ч компьютерт хандах хандалтыг хязгаарлаж болно. Жишээлбэл, нэг файлыг зөвхөн унших боломжтой, нөгөө файлыг бичиж болно, гурав дахь нь ямар ч машинд нээлттэй гэх мэт.

FTP серверүүд нь хязгаарлагдмал системүүд бөгөөд тэдгээр нь зөвхөн бүртгэлтэй хэрэглэгчдэд холбогдох үед нэвтрэх, нууц үг оруулах шаардлагатай. Нээлттэй гэж нэрлэгддэг олон серверүүд байдаг, эс тэгвээс тэдгээрийг нэргүй гэж нэрлэдэг. Тэнд нэвтрэхийн тулд та нэвтрэх нэр - нэргүй, нууц үг - нууц үгээ оруулах хэрэгтэй.

Archie - FTP архивыг хайх програм

Интернетэд шаардлагатай FTP серверийг олох нь маш их цаг хугацаа шаардсан бөгөөд үүнийг хөнгөвчлөхийн тулд нарийн төвөгтэй ажил бөгөөд Archie програм хангамжийн тусгай модулийг боловсруулсан. Та үүнтэй цахим шуудан, Telnet сесс эсвэл локалаар ажиллах боломжтой. FTP архивын үйлчилгээ болон archie нь чадавхийн хувьд огт өөр технологи гэдгийг ойлгох хэрэгтэй. Ихэнхдээ archie серверт хандахын тулд хэрэглэгч эхлээд archie клиенттэй холбоо барих шаардлагатай болдог.

Telnet-ээр ажиллахын тулд хэрэглэгч Telnet сесс нээж, шаардлагатай мөрөнд archie гэсэн үгийг бичих хэрэгтэй. Энэ нь иймэрхүү харагдаж байна: telnet archie.mcgill.ca нэвтрэх: archie.
Мөр гарч ирсний дараа: archie>. Мөн туслах командыг оруулан серверийн чадамжийн талаар лавлаж болно.

Интернэтийг бие даан хэрхэн ашиглах вэ?

Интернет дэх FTP үйлчилгээ нь интернет хэрэглэгчдийн хооронд файл солилцох зориулалттай бөгөөд түүний тусламжтайгаар үүнийг хялбар бөгөөд хурдан хийх боломжтой тул зарим хэрэглэгчид өөрсдийн серверээ суулгахыг хүсдэг. Энэ хүслийг биелүүлж болно, гэхдээ зөвхөн интернетийн талаар шаардлагатай онолын мэдлэгтэй байж болно тодорхой хөтөлбөрүүд, түүнчлэн файл хуваалцах талаар.

Хувийн компьютер дээрээ хувийн FTP сервер үүсгэх боломжийг олгодог олон програмууд байдаг. Ийм тусгай программуудын нэг бол GuildFTPd юм. Хэрэв та зарим нэг нюансыг мэддэг бол суулгахад хялбар бөгөөд ойлгомжтой байдаг FTP үүсгэх. Эхлээд та үүнийг интернетээс олж, компьютер дээрээ суулгах хэрэгтэй. Үүнийг суулгахад ямар ч асуудал гарах ёсгүй. Гэхдээ програмыг тохируулахдаа та зарим үйлдлийг хийх хэрэгтэй болно - энэ нь үүсгэсэн FTP үйлчилгээг цаашид зөв ажиллуулахад шаардлагатай.

GuildFTPd програмаар үүсгэгдсэн онлайн FTP файл дамжуулах үйлчилгээ

Энэ програмыг компьютер дээрээ татаж аваад суулгасны дараа та тохиргооны самбар руу очих хэрэгтэй (GuildFTPd сонголтууд), тэнд хэд хэдэн таб, зүйлүүд байх болно. Ерөнхий ангилал нь холболтын тоо, портын дугаар болон бусад чухал параметрүүдийг тодорхойлдог бүх үндсэн тохиргоог агуулдаг. Энд бүх зүйлийг хийх хэрэгтэй шаардлагатай тохиргоо. Сервер бүр нь хувь хүн бөгөөд зөвхөн бүтээгчийн хүслээс хамаарна.

Одоо та сервер үүсгэхэд ямар аргыг ашиглахаа сонгох хэрэгтэй. GuildFTPd систем нь ирээдүйн хэрэглэгчдийг бүлгүүдэд хуваах ёстой бөгөөд үүний үндсэн дээр хувийн данс эсвэл хүссэн лавлах дээр үндэслэн тодорхой сервер бий болно.

Би ямар төрлийн FTP серверийг сонгох ёстой вэ? Хувийн дансанд суурилсан сервер

Энэ төрөл нь зохион байгуулахад тохиромжтой файлын сервер, ямар найзууд ашиглах вэ. Энэ тохиолдолд хүн бүрт бие даасан хэрэглэгчХувийн файлын систем хийх боломжтой болно.

Энэ зорилгоор бүлэг байгуулж, түүнд нэр өгсөн, ерөнхий хандалтүндсэн директор руу. Үүнийг хийхийн тулд Нэмэх товчийг дараад зам засах хэсэг рүү очно уу. Дараа нь хэрэглэгчийн бааз бий болно, Админ, дараа нь Хэрэглэгч нэмэх, энд та үүсгэсэн серверийн ирээдүйн бүх хэрэглэгчдийн таних өгөгдлийг (нэвтрэх, нууц үг) оруулах хэрэгтэй. Ийм хэрэглэгчид ямар ч тоо байж болно, жишээлбэл, 16 хүн ашиглах эсэхийг нэн даруй шийдэхийг зөвлөж байна. Интернет дэх FTP үйлчилгээ нь хязгааргүй тооны хүмүүсийн хооронд бичиг баримт солилцох зориулалттай.

Үндсэн мэдээллийн сан бэлэн болсон үед шаардлагатай бол хэрэглэгч бүрт виртуал файлын системийг үүсгэж болно. Үүнийг хийхийн тулд та Нэмэх - Засварлах зам руу дахин очих хэрэгтэй бөгөөд тэнд нэвтрэх бүрт файл, фолдеруудын нэрийг зааж өгөх хэрэгтэй.

Нээлттэй FTP серверийг хэрхэн үүсгэх вэ?

Энэ бол бүтээх хоёр дахь арга юм өөрийн сервер, гэхдээ энэ нь олон тооны хэрэглэгчид болон интернетийн маркетинг хийхэд илүү тохиромжтой. Интернэтийн үйлчилгээнүүд нь FTP серверүүдийг эерэгээр үздэг; их тоо.

Нээлттэй сервер үүсгэх нь хувийн данснаас хамаагүй хялбар юм. Энэ тохиолдолд зөвхөн нэг хэрэглэгчийг нэрийн мөрөнд оруулах ёстой. Та мөн жагсаалтын нэрний хажууд байгаа нүдийг арилгах хэрэгтэй. Дараа нь ямар ч интернет хэрэглэгч ашиглах боломжтой файлын сангуудыг байршуулах л үлдлээ.

FTP– хэрэглэгчийн компьютер болон сервер хооронд файл дамжуулах зориулалттай протокол. Энэхүү протоколыг шинэ гэж нэрлэх боломжгүй ч шинэхэн хэрэглэгчид үүнийг ашиглахтай холбоотой асуултуудтай байдаг.

FTP гэж юу вэ?

Интернет болон бусад сүлжээгээр өгөгдөл дамжуулах янз бүрийн протоколууд байдгийг та мэдэх байх. Таныг вэб сайтын хаягийг хөтчийнхөө хаягийн мөрөнд бичих болгонд "http://" урд талд автоматаар нэмэгддэг. Энэ нь HTTP протоколын (HyperText Transfer Protocol) тэмдэглэгээ юм. Энэхүү протокол нь HTML хуудас болон холбогдох элементүүдийг (график, Flash кино, скрипт гэх мэт) серверээс хэрэглэгч рүү дамжуулахад хэрэглэгддэг. Энэ нь ихэвчлэн хэрэглэгчийн татаж авсан файлуудыг компьютерт нь дамжуулдаг.

Гэхдээ одоо бид энэ тухай биш, харин өөр протоколын тухай ярьж байна - үүнийг гарчигнаас нь харж байгаагаар FTP гэж нэрлэдэг. Энэ товчлол нь File Transfer Protocol - файл дамжуулах протокол гэсэн үг юм. Бүрэн логик асуулт гарч ирнэ: хэрэв бид HTTP ашиглан хэрэглэгч серверээс компьютер дээрээ файл татаж авах боломжтой гэж хэлсэн бол яагаад файл дамжуулахад өөр протокол хэрэгтэй байсан бэ?

Баримт нь HTTP нь анх зөвхөн гипертекст дамжуулахад зориулагдсан байсан бөгөөд хэрэглэгчээс сервер рүү файл байршуулах нь вэб хуудас бүтээгчийн нэмэлт дохио зангаа шаарддаг. FTP нь хоёр чиглэлд файл дамжуулах боломжийг олгодог бөгөөд хоёр сервер хооронд шууд дамжуулалтыг дэмждэг бөгөөд хэрэглэгчдэд сервер дээр байрладаг файлуудтай өөрийн компьютер дээр байрладагтай бараг ижил аргаар ажиллах боломжийг олгодог.

Энэ програмын нэр нь Mozilla гэдэг үгтэй төстэй хэдий ч алдартай хөтөч болон имэйл клиентийг хөгжүүлэгчид үүнтэй ямар ч холбоогүй юм. Гэсэн хэдий ч, хэрэглэгчдэд санал болгож буй функцүүдийн хүрээ нь энэ програм хангамжийн бүтээгдэхүүнийг Mozilla-ийн мэргэжилтнүүд боловсруулсан байсантай харьцуулахад муу биш юм.

Нэгдүгээрт, FileZilla нь аюулгүй шифрлэлтээр дамжуулан аюулгүй холболтыг дэмждэг SSL протоколуудболон SFTP, энэ нь өнөө үед маш чухал юм. Үүний зэрэгцээ, 4 ГБ-аас их хэмжээтэй файлуудыг татаж авах, татаж авах дэмжлэг, түүнчлэн суурилуулсан сайтын менежер байдаг. Хөтөлбөр нь өөр өөр үйлдлийн системүүд дээр ажиллах боломжтой бөгөөд зөөврийн тусгай хувилбартай бөгөөд та флаш диск дээрээ авч явах, суулгахгүйгээр ажиллуулах боломжтой. Зургийг програмын олон хэл дээрх интерфейсээр дүүргэсэн бөгөөд хэлнүүдийн дунд орос хэл ч байдаг.

Нийт

Таны харж байгаагаар FTP протоколтой ажиллахад онцгой бэрхшээл байхгүй. Ихэнх хэрэглэгчид Windows Explorer эсвэл өөрийн дуртай хөтчийг ашиглах боломжтой боловч илүү их зүйлийг хүсч байгаа хүмүүс үнэтэй зүйлд мөнгө үрэх шаардлагагүй болно тусгай хөтөлбөрүүдмөн тэднийг хакердах хэрэггүй, харин ашигла үнэгүй шийдлүүд, чанарын хувьд арилжааныхаас дутахгүй. FTP серверүүдтэй "харилцахад" амжилт хүсье!

Компьютеруудын хооронд мэдээлэл солилцохын тулд мэдээлэл дамжуулах, боловсруулах стандартыг боловсруулсан бөгөөд үүнийг сүлжээний протокол гэж нэрлэдэг. Хамгийн түгээмэл протоколууд нь IP, ICMP, TCP, UDP, SMTP, POP/POP3, IMAP, HTTP/HTTPS болон FTP боловч SSH, TELNET болон бусад гэх мэт тийм ч сайн мэддэггүй бусад протоколууд байдаг.

Хоёр хүн ярихын тулд нэг хэлээр ярих ёстой. Гэсэн хэдий ч тэд бие биенээ ойлгохын тулд дүрэм, албан ёсны хэлний бүтцийг чанд баримтлах шаардлагагүй. Компьютерийн хооронд мэдээлэл солилцохын тулд бүх зүйл тодорхой, тодорхой бүтэцтэй байх ёстой. Тиймээс янз бүрийн төрлийн мэдээллийг дамжуулах, боловсруулах стандартыг ашиглах ёстой. Протоколууд нь олон улсын гэрээгээр байгуулагдсан бөгөөд хаана ч байсан ямар ч компьютер хооронд мэдээлэл солилцох баталгаа юм. Янз бүрийн хэрэгцээ, мэдээллийн төрөлд зориулагдсан олон төрлийн протоколууд байдаг.

IP, ICMP, TCP болон UDP

IP (Интернэт Протокол) ба TCP (Transmission Control Protocol) нь ихэвчлэн хоорондоо холбоотой огт өөр хоёр протокол юм. Асуудлын шийдлийг олж авахын тулд янз бүрийн протоколуудын функцийг нэгтгэж болох тул хэд хэдэн протоколуудын хослолыг ихэвчлэн ашигладаг. Хосолсон тохиолдолд протокол бүр өөрийн түвшинд үйлдлүүдийг гүйцэтгэдэг.

Интернэтээр мэдээлэл дамжуулахдаа бие биенээсээ хамааралгүйгээр дамждаг интернет пакетууд гэсэн жижиг хэсгүүдэд хуваагддаг. Энэ нь өөр өөр хэсгүүдийг өөр өөр маршрутаар дамжуулж, дараа нь хүлээн авах цэг дээр нэг бүхэлд нь угсардаг тул мэдээлэл дамжуулах ажлыг ихээхэн хурдасгадаг. Энэ нь мөн дамжуулах явцад мэдээлэл алдагдахаас сэргийлэх арга хэмжээ юм. TCP протокол нь интернет пакетуудыг үүсгэх, хүлээн авах байршилд шаардлагатай дарааллаар дахин угсрах үүрэгтэй бөгөөд мэдээллийн бүрэн бүтэн байдлыг шалгадаг. Дамжуулах явцад зарим пакетууд алдагдсан тохиолдолд дахин дамжуулагдана.

Интернет протокол (IP) нь мэдээллийг хүссэн хаяг руу хүргэхэд ашиглагддаг. Интернет холболттой компьютер бүр өөрийн гэсэн өвөрмөц хаягтай байдаг - . Илгээсэн багц бүр нь хүргэх хаягийг агуулна. Интернэт пакет зорьсон газартаа хүрэхээсээ өмнө олон чиглүүлэгчээр дамжин өнгөрч болно. Интернет протокол нь багцыг заасан компьютерт чиглүүлэх үүрэгтэй. IP нь компьютеруудын хооронд физик холболт үүсгэдэггүй. Үүнийг холболт үүсгэдэг бусад протоколуудтай хамт ашиглаж болно.

Жижиг мэдээллийг дамжуулахын тулд та UDP (User Datagram Protocol) протоколыг ашиглаж болно. Энэ нь мөн Интернет протоколтой хамт хэрэглэгддэг боловч TCP-ээс хамаагүй хялбар юм. TCP-ээс ялгаатай нь UDP нь багцуудыг шаардлагатай дарааллаар нь хүргэх баталгаа өгөхгүй бөгөөд үүний дагуу алдагдсан пакетуудын дамжуулалтыг давтахгүй, бага зарцуулдаг; системийн нөөц, мөн дамжуулах хурд нь мэдэгдэхүйц өндөр байна. Энэ нь өндөр зурвасын өргөнтэй холбооны шугам эсвэл өгөгдөл дамжуулах богино хугацаа шаардагддаг программуудад, жишээлбэл, аудио эсвэл видео холболтод ашиглагддаг.

Мөн огт өөр доод түвшний протокол байдаг - ICMP (Internet Control Message Protocol). Энэ нь голчлон оношилгоо, үйлчилгээний зориулалтаар ашиглагддаг, тухайлбал, өгөгдөл дамжуулах явцад гарсан бусад онцгой нөхцөл байдал, тухайлбал хүссэн үйлчилгээ байхгүй эсвэл хост эсвэл чиглүүлэгч хариу өгөхгүй байна.

Мэйл протоколууд - SMTP, POP, IMAP

Имэйл илгээх, хүлээн авах нь өөрийн протоколыг шаарддаг. Захиаг ихэвчлэн SMTP (Энгийн шуудан дамжуулах протокол) ашиглан илгээдэг. Энэ нь мөн хооронд шуудан дамжуулахад хэрэглэгддэг шуудангийн серверүүд. Имэйл клиентүүдийг (жишээлбэл, Outlook Express) тохируулахдаа та хаягаа зааж өгөх ёстой SMTP серверүүд. Серверээс захидал хүлээн авахын тулд шуудангийн хайрцагИмэйл үйлчлүүлэгчид ихэвчлэн POP (Post Office Protocol) протоколыг ашигладаг. Одоогийн байдлаар түүний гурав дахь хэвлэл (хувилбар) ажиллаж байгаа бөгөөд үүнийг POP3 (Post Office Protocol Version 3 - post office protocol, version 3) гэж нэрлэдэг. Тохиргоо хийх үед имэйл хүлээн авах боломжтой шуудангийн үйлчлүүлэгчта POP3 серверийн хаягийг зааж өгөх ёстой. SMTP болон POP3 серверийн хаягууд нь ижил биш байж магадгүй, тэдгээрийг шуудангийн үйлчилгээ үзүүлэгчээс шалгах хэрэгтэй. SMTP болон POP3 протоколууд нь TCP протоколтой хамтран интернетээр шуудан дамжуулах, хүргэх зорилгоор ажилладаг.

Имэйлийг уншихад илүү ажиллагаатай боловч бага мэддэг протокол байдаг - IMAP (Интернет мессежийн хандалтын протокол). имэйлИнтернет). Энэхүү протокол нь сервер дээрх шуудангийн хайрцагт хадгалагдсан мессежийг өөрийн компьютерт татаж авахгүйгээр хандах боломжийг танд олгоно. Хэд хэдэн компьютерээс шуудангийн хайрцгийн зурваст хандах шаардлагатай үед энэ нь маш тохиромжтой. IMAP нь мөн TCP протоколтой хамт ажилладаг.

HTTP болон HTTPS протоколууд

Вэб хуудаснууд нь HyperText Markup Language (HTML) ашигладаг. HTML хуудаснууд HyperText Transfer Protocol (HTTP) хэмээх стандартыг ашиглан интернетээр дамжуулдаг. HTTP-ийн үндэс нь клиент-серверийн технологи бөгөөд өөрөөр хэлбэл хэрэглэгч мэдээлэл хүсэхийн тулд сервертэй холбогдож, сервер нь хүсэлтийг хүлээн авахыг хүлээж, хүсэлтийг боловсруулж, үр дүнгийн хамт мессежийг буцаана. HTTP нь TCP протоколтой хамт ажилладаг. HTTP протоколыг ашигладаг хаягууд "http:" -ээр эхэлдэг.

HTTP протоколтой холбоотой HTTPS (HTTP over TLS). Энэ нь хамгаалахын тулд өгөгдөл дамжуулах явцад шифрлэлтийг хангадаг нууц мэдээлэл. URL-ууд HTTP протоколыг ашигладаг хүмүүс "https:" гэж эхэлдэг.

Файл дамжуулах протокол - FTP

File Transfer Protocol (FTP) нь файл дамжуулахад зориулагдсан компьютерийн сүлжээнүүднэг компьютерээс нөгөө компьютерт. Энэ нь боломжийг олгодог энгийн удирдлагафайлууд асаалттай алсын компьютер. Энэ бол өмнө нь ашиглалтад орсон нэлээд хуучин протокол юм дэлхийн өргөн сүлжээ(WWW - World Wide Web). Одоогийн байдлаар энэ нь вэб серверт файл байршуулахад голчлон ашиглагдаж байгаа боловч FTP протоколыг ашиглан ажилладаг файлын сангууд бас байдаг. Энэ нь TCP протоколтой хамт ажилладаг. FTP протоколыг ашигладаг URL нь "ftp:" гэж эхэлдэг.

Протокол ашиглан серверүүдийг нэгэн зэрэг ажиллуулахад зориулагдсан SMTP, POP, IMAP, HTTP, HTTPS, FTPгэх мэт тусдаа компьютер эсвэл IP хаяг огт шаардлагагүй. Эдгээр бүх серверүүдийг нэг IP хаягтай нэг компьютер дээр суулгаж болно. Протокол бүр өөрийн гэсэн .

    Товчлол FTPангли хэлнээс гаралтай Ф ile Тшилжүүлэх П rotocol (файл дамжуулах протокол) нь FTP клиент ба FTP сервер хоёр компьютерын хооронд TCP/IP тээврийн протоколоор файл солилцох хэрэглээний түвшний протокол юм. Энэ бол хамгийн эртний, гэхдээ идэвхтэй ашиглагдаж байгаа протоколуудын нэг юм.

FTP протокол нь дараах асуудлуудыг шийдвэрлэхэд зориулагдсан болно.

  • алсын хостууд дээрх файлууд болон директоруудад хандах
  • алсын компьютерийн файлын системийн төрлөөс үйлчлүүлэгчийн бие даасан байдлыг хангах
  • найдвартай өгөгдөл дамжуулах
  • системийн алсын нөөцийг ашиглах.
  • FTP протокол нь нэг дор хоёр холболтын сувгийг дэмждэг - нэг нь дамжуулах зориулалттай багуудболон тэдгээрийн хэрэгжилтийн үр дүн, нөгөө нь хуваалцах зориулалттай өгөгдөл. Стандарттай FTP тохиргоо- сервер нь тушаал дамжуулах, хүлээн авах сувгийг зохион байгуулахдаа TCP порт 21, өгөгдөл хүлээн авах/дамжуулах сувгийг зохион байгуулахад TCP порт 20 ашигладаг.

    FTP сервер нь TCP порт 21 дээрх FTP клиентүүдийн холболтыг хүлээж, холболт үүсгэсний дараа хүлээн авч, боловсруулдаг. FTP командууд, эдгээр нь ердийн текст мөрүүд юм. Командууд нь холболтын параметрүүд, шилжүүлсэн өгөгдлийн төрөл, файл, лавлахтай холбоотой үйлдлүүдийг тодорхойлдог. Дамжуулах параметрүүдийг тохиролцсоны дараа солилцооны оролцогчдын нэг нь өгөгдөл солилцох сувгийн ирж буй холболтыг хүлээж идэвхгүй горимд шилжиж, хоёр дахь нь энэ порт руу холболт үүсгэж, дамжуулалтыг эхлүүлнэ. Дамжуулалт дууссаны дараа өгөгдлийн холболт хаагдах боловч хяналтын холболт нээлттэй хэвээр байгаа тул FTP сессийг үргэлжлүүлж, шинэ өгөгдөл дамжуулах сесс үүсгэх боломжийг олгоно.

    FTP протокол нь зөвхөн клиент болон сервер хооронд өгөгдөл дамжуулахад төдийгүй хоёр сервер хооронд ашиглагдах боломжтой. IN энэ тохиолдолд, FTP клиент нь хоёр FTP сервертэй хяналтын холболт үүсгэж, тэдгээрийн аль нэгийг идэвхгүй горимд шилжүүлж, хоёр дахь нь идэвхтэй болж, тэдгээрийн хооронд өгөгдөл дамжуулах суваг үүсгэдэг.

    FTP клиент нь холбогдох программ юм FTP серверсерверийн лавлах агуулгыг үзэх, файл, хавтас хүлээн авах, шилжүүлэх, устгахад шаардлагатай үйлдлүүдийг гүйцэтгэдэг. Ийм програмыг ердийн хөтөч, үйлдлийн системийн бүрэлдэхүүн хэсэг эсвэл тусгайлан боловсруулсан хэлбэрээр ашиглаж болно програм хангамжийн бүтээгдэхүүналдартай татаж авах менежер гэх мэт Мастер татаж авахэсвэл олон үйлдэлт үнэгүй FileZilla FTP клиент.

    FTP протокол нь TCP пакетуудыг ямар ч завсрын хувиргалтгүйгээр үйлчлүүлэгч ба сервер шууд харилцаж байсан тэр үед бүтээгдсэн бөгөөд стандарт горимд TCP холболтыг зөвхөн үйлчлүүлэгчийн санаачилгаар төдийгүй TCP дээрх TCP 20 портоос серверийн санаачилга - өгөгдлийн сесс үүсгэх явцад дамжуулагддаг үйлчлүүлэгчийн порт.

    Өнөөгийн бодит байдал нь серверээс үйлчлүүлэгч рүү ийм TCP холболт хийх нь ихэнх тохиолдолд боломжгүй, эсвэл ихэнх тохиолдолд интернетэд холбогдохын тулд өргөн нэвтрүүлгийн технологийг ашигладаг тул хэрэгжүүлэхэд маш хэцүү байдаг. сүлжээний хаягууд NAT(Сүлжээний хаягийн орчуулга) үйлчлүүлэгчид интернетээс шууд TCP холболт үүсгэх сүлжээний интерфейс байхгүй үед. Стандарт интернет холболтын ердийн диаграмм дараах байдалтай байна.

    Интернет холболтыг тусгай төхөөрөмжөөр хийдэг - Чиглүүлэгч(NAT функцтэй чиглүүлэгч) нь дор хаяж хоёр сүлжээний порттой - нэг нь үйлчилгээ үзүүлэгчийн сүлжээнд холбогдсон, чиглүүлсэн IP хаягтай ("цагаан IP" гэж нэрлэгддэг) сүлжээний интерфейстэй, жишээлбэл 212.248.22.144, порттой. Дотоод сүлжээний төхөөрөмжүүдийг хувийн, чиглүүлэх боломжгүй IP хаягтай холбох сүлжээний интерфейстэй, жишээлбэл 192.168.1.1 ("саарал IP"). -аас холболт үүсгэх үед сүлжээний төхөөрөмжүүддотоод сүлжээг гадаад сүлжээний зангилаа руу шилжүүлэхэд IP пакетуудыг чиглүүлэгч рүү илгээдэг бөгөөд энэ нь хаяг болон портын орчуулгыг гүйцэтгэдэг бөгөөд ингэснээр илгээгчийн хаяг нь түүний хаяг болдог. цагаан IP хаяг. Орчуулгын үр дүн хадгалагдаж, хариултын багц хүлээн авмагц урвуу хаягийн орчуулга хийгдэнэ. Тиймээс чиглүүлэгч нь ямар ч дотоод сүлжээний төхөөрөмжөөс TCP/IP пакетуудыг гадаад сүлжээнд дамжуулах, хүлээн авсан хариу илгээсэн пакетуудыг буцаах боломжийг олгодог. Гэхдээ үйлчилгээ үзүүлэгчийн сүлжээнд холбогдсон сүлжээний интерфэйсийн оролт дээр TCP хариултын багцтай холбоогүй пакет хүлээн авсан тохиолдолд чиглүүлэгчийн програм хангамжийн дараах хариултын сонголтууд боломжтой.

    Багцыг боловсруулах сүлжээний үйлчилгээ байхгүй тул үл тоомсорлодог.

    Багцыг хүлээн авч боловсруулдаг сүлжээний үйлчилгээХэрэв ийм үйлчилгээ байгаа бөгөөд хүлээн авсан багцад дугаар нь заасан порт дээр ирж буй холболтыг ("сонсох") хүлээж байгаа бол чиглүүлэгч өөрөө.

    Пакетыг хүлээж буй дотоод сүлжээн дэх сервер рүү дамжуулна энэ төрөлчиглүүлэгчийн тохиргоонд заасан портыг дахин чиглүүлэх (портын зураглал) дүрмийн дагуу ирж буй холболтууд.

    Тиймээс одоогийн байдлаар FTP протоколыг ашиглах үндсэн горим нь TCP холболтыг зөвхөн үйлчлүүлэгчээс серверийн TCP порт руу хийдэг "идэвхгүй горим" гэж нэрлэгдэх болсон. Идэвхтэй горимыг серверээс клиент порт руу TCP холболт хийх боломж байгаа тохиолдолд, жишээлбэл, тэдгээр нь нэг дотоод сүлжээнд байгаа тохиолдолд ашиглагддаг. FTP холболтын горимыг тусгай тушаалуудыг ашиглан сонгоно.

    PASV- үйлчлүүлэгч идэвхгүй горимд өгөгдөл солилцох командыг илгээдэг. Сервер нь өгөгдөл хүлээн авах эсвэл дамжуулахын тулд холбогдох шаардлагатай хаяг, портыг буцаана. Идэвхгүй горим тохируулсан FTP сессийн фрагментийн жишээ:

    PASSV- FTP клиентээс FTP сервер рүү дамжуулдаг идэвхгүй горимд шилжих команд

    227 Идэвхгүй горимд орох (212,248,22,144,195,89)- FTP серверийн хариу, 227 нь хариу код, идэвхгүй горимд шилжих тухай текст мессеж, хаалтанд өгөгдөл дамжуулах суваг үүсгэхэд ашиглагдах IP хаяг, портын дугаарыг оруулна. Хаяг болон портын дугаар нь дараах байдлаар харагдана аравтын тоо, таслалаар тусгаарлагдсан. Эхний 4 тоо нь IP хаяг (212.248.22.144), үлдсэн 2 тоо нь портын дугаарыг зааж өгсөн бөгөөд үүнийг томъёогоор тооцдог - эхний тоог 256-аар үржүүлж, хоёр дахь тоог үр дүнд нэмнэ. портын дугаар нь 195 * 256 +89 = 50017

    PORT Client IP хаягийн портын дугаар- үйлчлүүлэгч идэвхтэй горимд сесс үүсгэх командыг илгээдэг. IP хаяг болон портын дугаарыг өмнөх жишээнтэй ижил форматаар зааж өгсөн болно, жишээ нь PORT 212.248.22.144,195,89 Өгөгдөл дамжуулалтыг зохион байгуулахын тулд сервер өөрөө заасан порт дээрх клиенттэй холбогддог.

    FileZilla FTP серверийг суулгаж тохируулж байна.

    Та үйлдлийн системийнхээ хувилбарт FileZilla Server суулгах багцыг эндээс татаж авах боломжтой

    Серверийн хяналтын самбарын тохиргоог сонгохоос бусад тохиолдолд серверийн суурилуулалтыг стандарт аргаар гүйцэтгэдэг.

    Энэ бол серверийн удирдлагын гол хэрэгсэл юм шаардлагатай тохиргоо. Анхдагч байдлаар, хяналтын самбар нь нууц үг нэвтрэхгүйгээр давталтын интерфэйс дээр ажилладаг. Шаардлагатай бол, жишээлбэл, шаардлагатай бол алсын удирдлага FTP сервер, эдгээр тохиргоог өөрчилж болно.

    Суулгац дууссаны дараа серверт холбогдох урилга цонх нээгдэнэ:

    IP хаяг, портын дугаар, нууц үг (хэрэв та суулгах явцад зааж өгсөн бол) оруулсны дараа FileZilla серверийн хяналтын самбар нээгдэнэ.

    Цонхны дээд хэсэгт үндсэн цэс болон хяналтын самбарын товчлуурууд байдаг. Доор нь серверийн мэдээллийн мессеж, статистик мэдээлэл гэсэн хоёр хэсэг байна. Ерөнхийдөө FileZilla Server-ийн FTP хяналтын самбар нь маш энгийн бөгөөд хэрэглэхэд хялбар юм. Үндсэн цэсийн зүйлүүд:

    Файл- FTP серверийн хяналтын самбарын ажиллах горимууд. Дэд зүйлүүдийг агуулна

    - Серверт холбогдох- серверт холбогдох
    - Салга- серверээс салгах
    - Болж өг- хяналтын самбарыг унтраах.

    Сервер- FTP серверийн удирдлага. Дэд заалтуудыг агуулна:

    - Идэвхтэй- FTP серверийг эхлүүлэх/ зогсоох. Хэрэв тэмдэглэгээг чагталвал FTP серверийг эхлүүлж, тэмдэглээгүй бол зогсооно.
    - Түгжих- сервертэй холбогдохыг хориглох/зөвшөөрөх. Шалгалтын нүдийг сонговол серверт шинэ холболт хийхийг хориглоно.

    Засварлах- засварлах тохиргоо. Дэд зүйл:

    - Тохиргоо- серверийн үндсэн тохиргоо.
    - Хэрэглэгчид- FTP серверийн хэрэглэгчийн тохиргоо
    - Бүлгүүд- хэрэглэгчийн бүлгийн тохиргоо.

    Жишээ болгон серверийг дараах нөхцөлд тохируулъя.

  • сервер нь NAT-ийн ард байрладаг, хувийн IP хаягтай, гэхдээ интернетээс хандах боломжтой, идэвхгүй горимыг дэмждэг, стандарт бус TCP портуудыг ашигладаг. Стандарт бус портуудыг ашиглах нь магадлалыг бууруулдаг хакерын халдлага, мөн үүнээс гадна зарим үйлчилгээ үзүүлэгчид замын хөдөлгөөний шүүлтүүрийг ашигладаг бөгөөд стандарт порт 20, 21-ийг хаадаг.
  • хэрэглэгчид серверээс татаж авах, серверт байршуулах, файл, хавтас устгах, нэрийг өөрчлөх боломжтой.
  • Хэрэв та динамик IP хаяг ашигладаг бол серверт DNS нэрээр хандах боломжтой эсэхийг шалгах ёстой.
  • сервер нь Windows 7 / Windows 8 үйлдлийн системийн орчинд ажлын станц дээр ажиллах болно.
  • Өөрөөр хэлбэл, та интернетээс нэвтрэх боломжтой FTP серверийг бий болгож, хэрэглэгчид хоорондоо файл солилцох хэрэгтэй, мэдээж хэрэг үнэгүй. FTP серверийн шаардлагатай тохиргоог өөрөө бий болгохоос гадна чиглүүлэгчийн зарим тохиргоо, Windows галт ханын тохиргоог өөрчлөх, динамик IP хаягийн асуудлыг шийдэх шаардлагатай бөгөөд ингэснээр сервер нэрээр нь нэвтрэх боломжтой болно. IP хаягийн өөрчлөлтийн тухай.

    Динамик IP хаягийн асуудлыг шийдвэрлэх.

        Энэ асуудал нь интернетэд холбогдох үед статик IP хаяг эсвэл динамик хаяг ашигладаг тохиолдолд шийдлийг шаарддаггүй, гэхдээ үйлчилгээ үзүүлэгчийн тохиргооны дагуу бараг үргэлж ижил байдаг. IN өөрөөр, хэмээх технологийг ашиглаж болно Динамик DNS (DDNS) . Энэхүү технологи нь DNS сервер дээрх IP хаягийн мэдээллийг бараг бодит цаг хугацаанд шинэчлэх, динамик IP-ийн өөрчлөлтөд анхаарал хандуулахгүйгээр чиглүүлэгчид (мөн түүний ард байгаа үйлчилгээнд) бүртгэгдсэн нэрээр хандах боломжийг олгодог.

    Энэ технологийг үнэ төлбөргүй хэрэгжүүлэхийн тулд та динамик DNS үйлчилгээнд бүртгүүлж, холбогдох IP хаяг өөрчлөгдсөн тохиолдолд DNS бичлэгийг шинэчлэх клиент программ хангамжийг суулгах шаардлагатай болно. Динамик DNS-ийн дэмжлэгийг ихэвчлэн сүлжээний тоног төхөөрөмж үйлдвэрлэгчид (D-Link, Zyxel гэх мэт), зарим хостинг болон төрөлжсөн компаниуд, тухайлбал алдартай DynDNS өгдөг. Гэсэн хэдий ч 2014 оны хоёрдугаар хагаст бүртгэлтэй хэрэглэгчдэд арилжааны бус зорилгоор үнэ төлбөргүй үзүүлж байсан бүх үйлчилгээг төлбөртэй болгосны дараа хамгийн түгээмэл шийдэл нь үйлчилгээнд суурилсан динамик DNS ашиглах явдал байв. No-IP.org, энэ нь динамик IP бүхий 2 зангилаанд үнэгүй дэмжлэг үзүүлэх үйлчилгээ үзүүлдэг. Үйлчилгээг үнэ төлбөргүй ашиглахын тулд та бүртгүүлж, үе үе (ойролцоогоор сард нэг удаа) сайтад зочилж ашигласан динамик IP зангилааны талаарх мэдээллийг шинэчлэх хэрэгтэй. Хэрэв та зангилааны өгөгдлийг шинэчлэхийг алгасах юм бол үйлчилгээ түр зогссон бөгөөд үүний дагуу зангилаа руу нэрээр нь холбогдох боломжгүй болно. Үйлчилгээг төлбөртэй ашиглах үед шинэчлэлт хийх шаардлагагүй.

        Бараг бүх орчин үеийн чиглүүлэгчид (модемууд) динамик DNS клиентийг дэмждэг. Түүний тохиргоо нь ихэвчлэн маш энгийн байдаг - та хэрэглэгчийн нэр, нууц үг, DDNS үйлчилгээнд бүртгүүлэхдээ хүлээн авсан хостын нэр бүхий талбаруудыг бөглөнө. Zyxel P660RU2-ийн жишээ

        Чиглүүлэгч/модемд суурилуулсан DDNS клиентийг ашиглах нь OS орчинд ажиллаж байгаа DNS өгөгдөл шинэчлэх хэрэгслээс илүү тохиромжтой, учир нь энэ нь компьютер унтарсан үед интернетээр чиглүүлэгчийг удирдах болон чиглүүлэгчийг удирдах гэх мэт нэмэлт боломжуудыг хэрэгжүүлэх боломжийг олгодог. технологи ашиглан NAT-ийн ард байгаа компьютеруудын тэжээлийн хангамжийг алсаас асаах Лан дээр сэрээрэй.

    Суурилуулсан DDNS клиентийг ашиглах боломжгүй тохиолдолд та хэрэглээний програм хангамжийг ашиглах хэрэгтэй болно - динамик DNS-ийг дэмжих клиент програм. Ийм програм нь бүртгэлтэй серверийг дэмждэг сервертэй үе үе холбогддог домэйн нэр, Интернэт холболт хийгдсэн чиглүүлэгчтэй холбоотой бөгөөд энэ нь өөрчлөгдөх үед IP шинэчлэх процедурыг дууддаг. Серверийн тохиргоог DNS нэр болон интернет холболтын IP хаягийг харьцуулах нь маш богино хугацаанд хийгддэг бөгөөд хаягийн динамик шинж чанар нь холбогдох үйлчилгээний гүйцэтгэлд бараг ямар ч нөлөө үзүүлэхгүй. DNS нэр.

    Уг процедур нь дараах байдалтай байна.

  • Бид No-IP.org вэбсайт руу ордог. Одоо байгаа эсвэл шинэ бүртгэлтэй ажиллахын тулд товчлуурыг ашиглана уу "Нэвтрэх"(хуудасны баруун дээд талд).

  • Хэрэв хараахан бүтээгдээгүй бол өөрөө үүсгэ данс- дарна уу "Бүртгэл үүсгэх". Бүртгэлийн маягт үе үе өөрчлөгддөг боловч хүссэн хэрэглэгчийн нэр, нууц үг, имэйл хаягаа оруулах шаардлагатай. Бүртгэлийг баталгаажуулах холбоос бүхий имэйлийг бүртгэлийн явцад заасан цахим шуудан руу илгээнэ. Бүртгүүлэхдээ сонгоно ууүнэгүй нэвтрэх - товчийг дарҮнэгүй бүртгүүлэх
  • шаардлагатай бүх талбарыг бөглөсний дараа. Амжилттай бүртгүүлсний дараа сайт руу нэвтэрч, зангилаагаа оруулаарай - товчийг дарна уу

    "Хостуудыг нэмэх" Үнэн хэрэгтээ та зөвхөн сонгосон хостын нэрийг оруулах хэрэгтэй, энэ тохиолдолд - myhost8.ddns.net . Бусад параметрүүдийг өөрчлөх шаардлагагүй. Дараа нь та тусгай програм хангамжийг татаж аваад суулгах хэрэгтэй -Динамик шинэчлэлтийн үйлчлүүлэгч (DUC), холбоос нь сайтын үндсэн хуудсан дээр байрладаг. DUC-ийг суулгаж дууссаны дараа энэ нь эхлэх бөгөөд зөвшөөрөл авах цонх нээгдэх бөгөөд та no-ip.org вэбсайтад бүртгүүлэхдээ хүлээн авсан хэрэглэгчийн нэр эсвэл имэйл, нууц үгээ оруулах шаардлагатай. Дараа нь товчлуурыг дар Hosta-г засварлах

    мөн өмнө нь үүсгэсэн хостын нэрний (myhost8.ddns.net) хажууд байгаа нүдийг чагтална уу. Одоо сонгосон хостын нэр нь таны интернетийн "цагаан IP хаяг"-тай тохирч байх болно. Хэрэв та IP хаягаа шинэчлэхэд асуудалтай байгаа бол DUC үйлчлүүлэгчийн сүлжээний үйл ажиллагааг галт ханаар хааж байгаа эсэхийг шалгана уу.

    FTP серверийг тохируулж байна     Хэрэв үйлчилгээ үзүүлэгч нь траффик шүүлтүүрийг ашигладаггүй, эсвэл та портуудын эмзэг байдлыг сканнердаж, нууц үгээ таах гэж оролддоггүй бол FTP серверт стандарт бус портын дугаар ашиглах шаардлагагүй. Энэ нийтлэлд стандарт бус TCP порттой FTP серверийн хэрэглээг нэг болгон танилцуулсан.

    боломжит сонголтууд

    FileZilla серверийн тохиргоог "Засварлах" - "Тохиргоо" цэсээр хийдэг ЦонхЕрөнхий тохиргоо

    "Энэ порт дээр сонсох" талбарт та ирж буй TCP холболтын портын дугаарыг зааж өгч болно. Анхдагчаар энэ талбарыг тохируулсан байна 21 , мөн стандарт бус дугаарыг ашиглахын тулд сонгосон утгыг зааж өгөх хэрэгтэй, жишээлбэл - 12321 . Стандарт бус TCP порт ашиглах нь сесс үүсгэх үед түүний утгыг зааж өгөх шаардлагатай байдаг тул зарим нэг таагүй байдаг.

    Хэрэв серверийг интернет болон дотоод сүлжээнд ашиглахаар төлөвлөж байгаа бол 21 стандарт утгыг орхиж, интернетээс холбогдох стандарт бус портын дугаарыг ашиглан ирж буй пакетуудыг дахин чиглүүлэх нь зүйтэй юм. чиглүүлэгчийн 12321 порт дээр локал сүлжээн дэх FTP серверийн 21 порт руу. Энэ тохиргоог хийснээр дотоод сүлжээн дэх FTP сессийн портын дугаарыг зааж өгөх шаардлагагүй болно.

    Бусад параметрүүд нь тааруулах гүйцэтгэл болон сессийн завсарлагад зориулагдсан болно. Тэдгээрийг өөрчлөхгүйгээр үлдээж болно. Ерөнхий тохиргооны үлдсэн хэсгүүдийг анхдагч байдлаар үлдээж болно:

    Тавтай морилно уу- холбогдох үед үйлчлүүлэгч рүү илгээсэн текст.

    IP холболт- аль сүлжээний интерфэйс дээр үйлчлүүлэгчийн холболтууд хүлээгдэж байна. Анхдагч байдлаар - аль ч дээр, гэхдээ та тодорхой нэгийг зааж өгч болно, жишээлбэл - 192.168.1.3.

    IP шүүлтүүр- үйлчлүүлэгчийн IP хаягийг шүүх дүрмийг тохируулах. Анхдагч байдлаар ямар ч IP-д холболт хийхийг зөвшөөрдөг.

    Бүлэг Идэвхгүй горимын тохиргооидэвхгүй FTP горимыг тохируулахад зориулагдсан бөгөөд бараг бүх үндсэн параметрүүдийг өөрчлөх шаардлагатай болно.

    Идэвхгүй горимд өгөгдөл дамжуулахад ашиглагдах портын дугаарыг гараар тохируулах ёстой, учир нь чиглүүлэгчийг серверийн сонсож буй сүлжээний интерфейс рүү дахин чиглүүлэхээр тохируулах шаардлагатай болно. Тиймээс та "Захиалгат портын мужийг ашиглах" горимыг идэвхжүүлж, хүрээг тохируулахын тулд хайрцгийг шалгах хэрэгтэй - жишээлбэл, 50000 руу 50020 . Серверийн сонсож буй портуудын тоо нь нэгэн зэрэг өгөгдөл дамжуулах сешнүүдийн тоог тодорхойлдог.

    Дэд хэсэг IPv4 тусгай PASV командын хариуд серверээс илгээгдэх IP хаягийг тодорхойлно. Энэ тохиолдолд энэ нь серверийн өөрийн IP 192.168.1.3 биш, харин бидний интернет холболтын "цагаан IP" байх ёстой. Тиймээс та "Дараах IP ашиглах" горимыг тохируулах хэрэгтэй бөгөөд IP хаягийн оронд динамик DNS үйлчилгээнд бүртгүүлэхдээ хүлээн авсан нэрийг оруулна уу - Үнэн хэрэгтээ та зөвхөн сонгосон хостын нэрийг оруулах хэрэгтэй, энэ тохиолдолд -. Өөр нэг хувилбар болгон та асаах замаар FileZilla төслийг ашиглан гадаад IP хаягийг тодорхойлох горимыг ашиглаж болно. "Гадаад IP хаягийг дараахаас авах:". Энэ сонголтыг динамик DNS хэрэгслийг ашиглах боломжгүй тохиолдолд сонгож болно. Хэрэв та дотоод сүлжээнд FTP сервер ашиглахаар төлөвлөж байгаа бол "Дотоод холболтод гадаад IP хаягийг бүү ашигла" горимыг тохируулах хэрэгтэй (дотоод сүлжээнд холбогдоход гадаад IP хаягийг бүү ашигла)

    Үлдсэн серверийн тохиргоог өөрчлөхгүй орхиж эсвэл шаардлагатай бол дараа нь хийж болно: Аюулгүй байдлын тохиргоо- аюулгүй байдлын тохиргоо. Анхдагч байдлаар DDoS халдлагыг хэрэгжүүлэхэд ашиглаж болох холболтыг хориглоно

    Төрөл бүрийн- буферийн хэмжээ болон бусад бүртгэлийн параметрүүд болон зарим FTP командуудын тохиргоо.

    Админ интерфейсийн тохиргоо- серверийн хяналтын самбарын тохиргоо. Та сүлжээний интерфэйс, сонсох портын дугаар, хяналтын самбарт холбогдохыг зөвшөөрсөн IP хаяг, нууц үг зэргийг зааж өгч болно.

    Мод бэлтгэх- серверийн үйл явдлын бүртгэлийн тохиргоо. Анхдагч байдлаар, файл руу бичих нь хийгддэггүй.

    Хурдны хязгаарлалт- өгөгдөл дамжуулах хурдны хязгаарын тохиргоо. Анхдагч байдлаар - хязгаарлалт байхгүй.

    Файл дамжуулах шахалт- дамжуулах явцад файлыг шахах тохиргоо. Анхдагч нь шахалтгүй байна.

    SSL/TLS тохиргоодамжуулагдсан өгөгдлийг шифрлэх горимыг идэвхжүүлэх. Өгөгдмөл нь шифрлэлтгүй байна.

    Автомат хориглох- холбогдох нууц үг сонгосон хэрэглэгчдийг автоматаар хаахыг идэвхжүүлнэ. Анхдагч байдлаар, автомат блоклохыг идэвхгүй болгосон.

    Порт дамжуулах болон галт ханыг тохируулж байна

    FTP серверийг интернетээс ашиглах боломжтой болгохын тулд чиглүүлэгчийг тохируулах шаардлагатай бөгөөд ингэснээр гадаад интерфэйс дээрх тодорхой TCP портууд руу ирж буй холболтууд нь дотоод сүлжээн дэх FTP серверийн сонсдог TCP портууд руу дахин чиглэгддэг. Учир нь янз бүрийн загваруудчиглүүлэгчийн хувьд тохиргоо нь нэр томъёоны хувьд ялгаатай байж болох ч тэдгээрийн утга ижил байна - гадаад (WAN) интерфэйс дээр хүлээн авсан тодорхой портын дугаар бүхий TCP пакетийг илгээнэ үү. дотоод сүлжээхүссэн IP хаяг болон порт руу. Идэвхгүй FTP горимд ашигладаг порт дамжуулах D-Link DIR-320NRU чиглүүлэгчийн тохиргооны жишээ:

    "Цагаан IP" интерфэйс дээр хүлээн авсан пакетуудыг 50000-50020 муж дахь портын дугаартай "Дотоод IP" талбарт заасан IP хаяг руу дахин чиглүүлэх болно (бидний тохиолдолд - 192.168.1.3). Үүний нэгэн адил, хэрэв та стандарт портын дугаарыг өөрчилсөн бол 50021 порт руу, эсвэл өөрчлөгдөөгүй бол FTP серверийн 21 порт руу дахин чиглүүлэлт үүсгэнэ.

    Эдгээр тохиргоог хийсний дараа FTP сервер URL-ээр дамжуулан хандах боломжтой болно ftp://myhost8.ddns.net:50021эсвэл дотоод сүлжээнд холбогдохын тулд:

    ftp://192.168.1.3- хэрэв та FTP серверийн тохиргоонд анхдагч портын дугаарыг (21) өөрчлөөгүй бол.

    ftp://192.168.1.3:50021- стандарт бус портын дугаар ашигласан бол.

    Хэрэв IP хаягаар шийдвэрлэх боломжтой бол та IP хаягийн оронд компьютерийн нэрийг ашиглаж болно

    ftp://comp1

    ftp://comp1.mydomain.ru

    Асуудлын оношлогоо

    Хэрэв FTP сервертэй холбогдохгүй бол үүсгэсэн FTP серверийг ажиллуулахад шаардлагатай холболтуудыг хаах галт хананд асуудал гарч болзошгүй. Баригдсан ашиглаж байгаа бол Windows галт хана, дараа нь та "FileZilla FTP сервер" үйлчилгээний сүлжээний үйл ажиллагааг зөвшөөрөх дүрмийг нэмэх хэрэгтэй. Хэрэв та гуравдагч талын галт хана эсвэл траффик шүүлтүүртэй вирусны эсрэг програм ашиглаж байгаа бол одоо байгаа тохиргооны хэрэгслийг ашиглан тохирох дүрмийг бий болгох хэрэгтэй. сүлжээний холболтууд. Тодорхой програмын сүлжээний үйл ажиллагааг зөвшөөрөх эсвэл бүх програмд ​​хамаарах сонгосон хаяг, портуудыг зөвшөөрөх тохиргоог хийх үед сонголт хийх боломжтой.

    Оношлогоог эхлүүлэх хамгийн тохиромжтой газар бол FTP сервер өөрөө юм. Оношлогооны хэрэгслийн хувьд та стандартыг ашиглаж болно telnet үйлчлүүлэгч(хэрэгсэл telnet.exe) . Бүх галт хана нь давталтын интерфэйс дээрх холболтыг хаадаггүй бөгөөд серверийн тохиргоо зөв эсэхийг шалгахын тулд та дараах тушаалыг оруулан холбогдох боломжтой.

    telnet localhost 21- стандарт портын дугаар ашигласан бол.

    telnet localhost 50021- стандарт портын дугаар өөрчлөгдсөн бол.

    Энэ командыг гүйцэтгэх үед FTP сервертэй холболтыг буцаах интерфэйсээр хийх бөгөөд telnet цонхонд серверийн урилга (Тавтай морилно уу) гарч ирэх ёстой. Хэрэв ийм зүйл тохиолдоогүй бол сервер зогссон, портын зөрчил гарсан эсвэл порт 21 (50021) сонсохгүй байна. Оношлогооны хувьд та командыг ашиглаж болно netstat:

    netstat - nab

    Сонголтууд тушаалын мөргэсэн үг:

    n- тоон портын дугаар болон IP хаягийг ашиглах

    а- бүх холболтууд болон сонсох портуудыг харуулах

    б- холболт үүсгэхэд оролцсон програмуудын нэрийг харуулах.

    Харуулсан тушаалын үр дүнгийн жишээ:

    Идэвхтэй холболтууд

    Нэр     Орон нутгийн хаяг     Гадаад хаяг     Төлөв
    TCP         0.0.0.0:21                 0.0.0.0:0                
    TCP         0.0.0.0:135               0.0.0.0:0                  
    RpcSs

    Баганад Орон нутгийн хаягутга байна 0.0.0.0:21 , энэ нь программ нэртэй болохыг харуулж байна FileZilla Server.exeсонсох (төр СОНСЖ БАЙНА) Бүх сүлжээний интерфейс дээрх TCP портын дугаар 21. Хэрэв FTP серверийн тохиргоонд тодорхой интерфэйс болон өөр портын дугаарыг зааж өгсөн бол энэ утгыг агуулна IP: порт, Жишээ нь - 192.168.1.3:50021

    Үр дүнг хуудасны горимд харуулахын тулд та дараах тушаалыг ашиглаж болно.

    netstat -nab | илүү

    Эсвэл хайлтын үр дүнг портын дугаараар ашиглана уу: netstat -nab | ": 21" олох

    Хэрэв сервер нь давталтын бус интерфэйс дээр ажиллах боломжгүй боловч буцах интерфэйс дээр хандах боломжтой бол та галт ханын тохиргоог ойлгох хэрэгтэй.

    Хэрэглэгчид болон бүлгүүдийг тохируулах.

    Хэрэглэгчид болон бүлгүүдийг тохируулах нь "Засварлах" - "Хэрэглэгчид" ("Бүлгүүд") цэсээр хийгддэг. Бүлэг үүсгэх шаардлагагүй, гэхдээ заримдаа олон тооны хэрэглэгчид байгаа, FTP сервертэй холбоотой эрх нь ялгаатай тохиолдолд тохиромжтой байдаг. Бүлэг болон хэрэглэгчдийн тохиргоо бараг ижил байна:

    Энэ жишээ нь FTP серверийн хэрэглэгчийг нэмсний үр дүнг харуулж байна хэрэглэгч1Файл бичих, унших, устгах, нэгтгэх, мөн агуулгыг үзэх, устгах, директор доторх дэд санг үүсгэх бүрэн эрхтэй. C:\ftp\public

    Хуудас дээр Генералхэрэглэгчийн шинж чанарыг нэмж, устгаж, өөрчилдөг.
    Хуудас дээр Хуваалцсан хавтаснууд FTP протоколоор дамжуулан тэдгээрт хандах боломжийг олгохын тулд FTP сервер ашиглах файлын системийн лавлах жагсаалтыг тодорхойлох тохиргоонууд хийгдсэн. Хэрэглэгч эсвэл бүлэг хэрэглэгч бүр агуулгын хувьд тодорхой эрх бүхий өөрийн лавлахыг өгч болно.
    Хуудас дээр Хурдны хязгаарлалтТа өгөгдөл солилцох хурдны хязгаарлалтыг тохируулж болно.
    Хуудас дээр IP шүүлтүүрТа сервертэй холбогдохыг хориглосон эсвэл зөвшөөрөгдсөн хаягуудыг зааж өгөх хэрэглэгчийн IP хаягийг шүүх дүрмийг тохируулж болно.

    Үндсэн FTP командуудын жагсаалт

    ABOR - Файл дамжуулахыг зогсоох
    CDUP - Лавлах санг илүү том болгож өөрчлөх.
    CWD - Одоогийн лавлахыг өөрчлөх.
    DELE - Файл устгах (DELE файлын нэр).
    HELP - Серверээс хүлээн авсан тушаалуудын жагсаалтыг харуулна.
    LIST - Сан дахь файлуудын жагсаалтыг буцаана. Жагсаалтыг өгөгдлийн холболтоор дамжуулдаг (порт 20).
    MDTM - Файлын өөрчлөлтийн хугацааг буцаана.
    MKD - лавлах үүсгэх.
    NLST - LIST-ээс богино форматтай лавлах дахь файлуудын жагсаалтыг буцаана. Жагсаалтыг өгөгдлийн холболтоор дамжуулдаг (порт 20).
    NOOP - Хоосон ажиллагаа
    PASV - идэвхгүй горимд орно. Сервер нь өгөгдөл цуглуулахын тулд холбогдох шаардлагатай хаяг, портыг буцаана. RETR, LIST гэх мэт командуудыг оруулснаар шилжүүлэг эхэлнэ.
    PORT - Идэвхтэй горимыг оруулна уу. Жишээлбэл, PORT 12,34,45,56,78,89. Идэвхгүй горимоос ялгаатай нь сервер өөрөө үйлчлүүлэгчтэй холбогдож өгөгдөл дамжуулах боломжтой.
    PWD - Одоогийн серверийн лавлахыг буцаана.
    QUIT - Салгах
    REIN - Холболтыг дахин эхлүүлэх
    RETR - Файл татаж авах. RETR-ийн өмнө PASV эсвэл PORT команд байх ёстой.
    RMD - лавлах устгах
    RNFR ба RNTO - Файлын нэрийг өөрчлөх. RNFR - юуг өөрчлөх, RNTO - юуг өөрчлөх.
    SIZE - Файлын хэмжээг буцаана
    STOR - Файлыг серверт байршуулах. STOR-ийн өмнө PASV эсвэл PORT команд байх ёстой.
    SYST - Системийн төрлийг буцаана (UNIX, WIN,)
    TYPE - Файл дамжуулах төрлийг тохируулах (A - ASCII текст, I - хоёртын файл)
    USER - Серверт нэвтрэх хэрэглэгчийн нэр

    Жишээ FTP сесс

    FTP клиент нь хэрэглэгчийн нэрээр серверт холбогддог хэрэглэгч1, хоосон нууц үг болон нэртэй файлыг татаж авна cpu-v. FTP серверийн мессежийг улаан өнгөөр, FTP клиентээс ирсэн мессежийг цэнхэр өнгөөр ​​тодруулсан. Заавар болон параметрүүдийг солилцох нь бага зэрэг ялгаатай байж болно өөр өөр хувилбарууд FTP клиент ба FTP серверийн програм хангамж.

    Холбогдсоны дараа сервер нь өөрийнхөө тухай мэдээллийг үйлчлүүлэгч рүү дамжуулдаг.
    220-FileZilla серверийн хувилбар 0.9.45 бета
    220- бичсэн Тим Коссе ( [имэйлээр хамгаалагдсан])
    220 http://sourceforge.net/projects/filezilla/ хаягаар зочилно уу.
    Үйлчлүүлэгч хэрэглэгчийн нэрийг дамжуулдаг:
    ХЭРЭГЛЭГЧ хэрэглэгч1
    Сервер нууц үг асууж байна:
    331 Хэрэглэгчийн нууц үг шаардлагатай1
    Үйлчлүүлэгч хоосон нууц үгийг дамжуулдаг:
    ДАМЖУУЛАХ
    Сервер нь хэрэглэгчийн бүртгэлийг баталгаажуулж, сесс эхэлснийг мэдээлнэ:
    230 Нэвтэрсэн
    Үйлчлүүлэгч сервер дээрх үйлдлийн системийн төрлийг асууна.
    SYST
    Энэ төрлийн талаар сервер мэдээлдэг Unix, Filezilla серверээр дуурайлган:
    215 UNIX-ийг FileZilla дуурайлган
    Үйлчлүүлэгч серверийн дэмждэг параметрүүдийн жагсаалтыг хүсч байна:
    FEAT
    Сервер нь дэмжигдсэн параметрүүдийн жагсаалтад хариу өгдөг:
    211-Онцлогууд:
    MDTM
    АМРАХ СТРАМ
    SIZE
    MLST төрөл*;хэмжээ*;өөрчлөх*;
    MLSD
    UTF8
    CLNT
    MFMT
    211 Төгсгөл

    Үйлчлүүлэгч серверийн одоогийн лавлахыг хүсч байна:
    P.W.D.
    Сервер нь одоогийн лавлах нь үндсэн директор ("/") гэдгийг мэдээлдэг:
    257 "/" нь одоогийн лавлах юм.
    Үйлчлүүлэгч нь хоёртын өгөгдлийг дамжуулах болно гэж мэдээлдэг:
    I ТӨРӨЛ

    Сервер нь дамжуулж буй өгөгдлийн төрлийг баталгаажуулдаг:
    200 Төрлийг I гэж тохируулна
    Үйлчлүүлэгч идэвхгүй FTP горимыг ашиглах болно гэж мэдэгджээ.
    PASV
    Сервер идэвхгүй горимд шилжсэн тухай мэдээлж, идэвхгүй FTP горимд IP болон портыг дамжуулдаг.
    227 Идэвхгүй горимд орох (212,248,22,114,195,97)
    Үйлчлүүлэгч нэртэй файлыг хүлээн авах хүсэлт гаргаж байна cpu-vодоогийн серверийн лавлахаас
    RETR cpu-v
    Сервер нь өгөгдөл дамжуулах эхлэлийг мэдээлдэг:
    150 "/ cpu-v" серверээс файл татаж авах мэдээллийн сувгийг нээж байна
    Дууссаны дараа сервер амжилттай шилжүүлсэн тухай мэдээлнэ:
    226 "/ cpu-v"-г амжилттай шилжүүлсэн

    Эцэст нь хэлэхэд Filezilla төсөл нь өндөр чанартай үнэгүй FTP серверийг хөгжүүлэх, дэмжихээс гадна алдартай үнэгүй FTP клиентийг багтаасан гэдгийг би нэмж хэлмээр байна.

    Нийтлэлээс товч тайлбар Linux, Mac OS болон Windows-д зориулсан үнэгүй FTP клиент. Энэхүү FTP клиент нь FTP, SSL/TLS (FTPS) дээр FTP, SSH файл дамжуулах протокол (SFTP), HTTP, SOCKS болон FTP-Proxy зэрэг олон програмын өгөгдөл дамжуулах протоколуудыг дэмждэг. Өөрөөр хэлбэл, Filezilla FTP Client нь янз бүрийн платформ дээрх зангилааны хооронд орчин үеийн бүх програмын протоколоор файл хүлээн авах, дамжуулахад зориулагдсан бүх нийтийн програм хангамж юм.

    Мэдээлэл хуваалцах нь интернетээс өмнө бий болсон. Гэвч World Wide Web бий болсноор мэдээлэл солилцох даалгаврын цар хүрээ өргөжсөн. FTP протокол нь шуудан болон www.

    Энэ нь файлд хандахаас илүү мэдээлэл дамжуулах боломжийг олгодог. FTP дамжуулалт нь угаасаа аюулгүй биш байсан ч шифрлэгдсэн SSL протоколын сувгаар ажилладаг FTPS протокол нь өгөгдөл дамжуулах аюулгүй байдлыг хангадаг. Энэ нь тушаалууд болон дамжуулагдсан өгөгдлийг хоёуланг нь хамгаалах боломжийг танд олгоно.

    FTPS протоколын тодорхойлолт

    FTPS серверүүд нь нийтийн түлхүүрийн сертификатаар хангадаг. Тэдгээрийг ихэвчлэн Unix хэрэгслүүд эсвэл OpenSSL гэх мэт тохируулсан Windows хэрэгслийг ашиглан бүтээдэг.

    Гэрчилгээ бүрд гэрчилгээ олгох эрх бүхий байгууллага гарын үсэг зурсан байх ёстой. Үгүй бол FTPS үйлчлүүлэгч анхааруулга үүсгэдэг.

    Өгөгдлийг холбоосын түвшинд (команд ба/эсвэл өгөгдөл) кодчилж болно. FTPS протокол нь хоёр холболтыг ашигладаг:

    • нэг нь өгөгдөл дамжуулдаг;
    • нөгөө нь серверт өгөх тушаалууд ба серверийн хариу үйлдэл юм.

    Хэрэв SSL-д суурилсан шифрлэлтийг ашиглавал холбооны портын дугаарын мэдээлэл байхгүй болно.

    FTP хандалт нь компьютерийн холболтууд болон холболтууд, файлууд болон файлын шилжүүлгийн менежментийг тодорхойлсон дүрмийн багц програм юм.

    Протокол нь яаж хийхийг тодорхойлдог төрөл бүрийн компьютерууддоторх файлуудыг нэгэн зэрэг (алсын) ашиглаж болно хуваалцсан сүлжээ. Интернэт протокол FTP нь өөр өөр үйлдлийн системтэй өөр өөр компьютерийн платформуудад ямар ч төрлийн файлыг үр ашигтай солилцох боломжийг олгох зорилготой юм.

    FTPS протокол нь хоёртын файл болон текст файлуудыг солилцох боломжийг олгодог бөгөөд кодчиллын формат нь тийм ч чухал биш юм. Энэ нь илгээгч болон хүлээн авагч талуудад ойлгомжтой байх нь чухал юм.

    FTPS серверийн ажиллагаа

    Ихэвчлэн FTPS-ээр дамжуулан холболтыг тусгай програмууд, тухайлбал WinSCP, Far, Total Commander, FileZilla гэх мэт ашиглан гүйцэтгэдэг. Холболтын шугам нь дараах байдалтай байна.

    • Протокол: // Нэр @ Хост: нууц үг @ хост. ru: 21.

    Холболтыг хангадаг програм бүр нь холбогдох талбаруудыг өөр өөрийнхөөрөө бөглөхийг санал болгодог. Гэхдээ аливаа холболтын хувьд та дараахь зүйлийг мэдэх хэрэгтэй.

    • холболтын нэр (нэвтрэх, хоч);
    • холболтын нууц үг;
    • FTP/FTPS хостын нэр;
    • портын дугаар.

    FTP/FTPS-ээр дамжуулан нэргүй холболт хийх боломжтой боловч тэдгээр нь практик ач холбогдол багатай.

    FTPS клиент нь тодорхой болон далд горимд сервертэй холболт үүсгэж болно.

    Эхний тохиолдолд эхлээд ердийн FTP холболтыг үүсгэнэ. Нууц үг гэх мэт нууц мэдээллийг илгээхийн тулд үйлчлүүлэгч аюулгүй FTP холболт руу шилжих хүсэлтийг илгээдэг. Амжилттай хэлэлцээр хийсний дараа (SSL) холболтын талууд (сервер, үйлчлүүлэгч) хооронд аюулгүй командын суваг бий болно.

    Хоёрдахь тохиолдолд үйлчлүүлэгч болон сервер нь аюулгүй горимд өгөгдөл солилцож эхэлдэг. Текстийн мэдээллийг шифрлэгдсэн хэлбэрээр дамжуулдаг.

    Идэвхтэй ба идэвхгүй FTP

    FTP сервертэй ажиллах нь хоёр төрлийн байж болно.

    1. Идэвхтэй. Дараа нь мэдээлэл дамжуулах ажлыг эхлүүлж, үйлчлүүлэгч TCP портыг сонсож, аль портыг сонсож байгаа сервер рүү өгөгдлийг дамжуулдаг. Сервер нь үйлчлүүлэгчийн зааж өгсөн порт руу TCP холболтыг нээдэг. Дараа нь энэ холболтоор өгөгдөл илгээгдэнэ.
    2. Идэвхгүй. Үйлчлүүлэгч нь серверт өгөгдөл дамжуулахад бэлэн болсон тухай мэдэгдэх бөгөөд сервер нь тусгай бус TCP портыг хянаж эхэлдэг бөгөөд энэ нь үйлчлүүлэгчид аль нь болохыг хэлж өгдөг. Дараа нь үйлчлүүлэгч серверийн зааж өгсөн порт руу TCP холболтыг нээдэг бөгөөд энэ холболтоор дамжуулан өгөгдөл солилцох болно.

    FTP холболт

    FTP эх сурвалжид хандахын тулд FTP дамжуулах протоколоор хангадаг тусгай програмуудыг ашиглах нь заншилтай байдаг. Гэхдээ заримдаа та сервер дээр бүрэн хяналт тавьж, өөрийн төлөвлөгөөний дагуу энэ протоколын командуудыг ашиглах хэрэгтэй болдог.

    Ялангуяа үүнийг хийж болно Windows орчинкомандыг оруулснаар:

    • ftp "Серверийн нэр".

    Үүний үр дүнд та серверийн нэрийн серверт мэддэг нэр, нууц үгээ оруулахыг хүсэх болно. Мэдээжийн хэрэг, энэ нэрэнд хашилт, орос үсэг байхгүй. Энэ нь FTP серверийн үүрэг гүйцэтгэдэг вэб нөөцийн ердийн нэр юм.

    FTP сервер нь нэгээс олон хандалт өгч, нэгээс олон эх сурвалжтай байж болохыг тэмдэглэх нь зүйтэй. Ихэвчлэн хэрэглэгчийн нэр/нууц үгийн хослол нь тодорхой зүйлд хандах боломжийг олгодог файлын системтодорхой файлын архивэсвэл вэбсайт.

    Ерөнхийдөө FTP нь хадгалагдсан өгөгдлийг байршуулах/татаж авахад бус сайтын файлын системд нэвтрэхэд ашиглагдаж ирсэн. Тэдний шилжүүлэг хамааралтай хэвээр байгаа боловч дотор сүүлийн үедВэб сайттай ажиллах хэрэгслүүд улам бүр нэмэгдсээр байгаа нь вэб нөөцийг хөгжүүлэх боломжийг олгодог локал серверлокал файлын системийг хостинг дээр байрлах ижил нэртэй системтэй синхрончлохыг баталгаажуулна.

    Энэ утгаараа FTP хандалт нь сайтын үндэс рүү нэвтрэх боломжийг олгож, хуудсуудыг нь удирдах, засах, нэмэх, устгах боломжийг олгодог.

    Жишээ нь: FTP серверт холбогдож байна

    Энэ жишээнд (шар дэвсгэр) ftp командыг клиент компьютер дээр оруулсан болно үйлдлийн систем Windows. Сервер өгөгдлөө тайлагнаж, хэрэглэгчийн нэр өгөхийг танаас хүсэх болно. Энэ тохиолдолд (ногоон дэвсгэр) нэр нь "SCi_WMiX_22G(a)wmix.isv.by" юм.

    Хандалт нь нууц биш бөгөөд сервер нууц үг хүсэх болно. Амжилттай холболт хийсний дараа шалгахын тулд "ls" командыг оруулна уу - одоогийн лавлахыг үзнэ үү.

    Ихэвчлэн сүлжээний протокол FTP-ийг ийм бага түвшинд ашигладаггүй. Үүнд зориулагдсан тусгай програмуудыг ашиглах нь илүү тохиромжтой. Эдгээр нь бараг бүгдээрээ тохиромжтой, аюулгүй холболтоор хангадаг бөгөөд файл дамжуулах/хүлээн авах, хавтас үүсгэх, тэдгээрт шилжих, устгах, нийтлэг үйлдлүүдийг хийх боломжтой болгодог. ердийн аргаар, локал файлын систем дээрх шиг.

    FTP/FTPS командууд

    FTPS протоколыг сайжруулж байгаа тул командуудын тодорхой жагсаалт, тэдгээрийн нэрс (Интернэт эх сурвалжаас хайлт хийх замаар олж авсан) нь FTP нөөцөд хандахын тулд ашиглах ёстой хэрэгсэлтэй үргэлж таарахгүй байх болно.

    Жагсаалтыг тодорхойлох хамгийн сайн арга боломжтой боломжууд- тусламжийн командыг оруулна уу.

    Дашрамд хэлэхэд, FTP протоколыг ашиглах нь интернетийн халдлагын үүднээс аюултай: тушаалууд болон өгөгдлийг нээлттэй дамжуулдаг. FTPS протоколд бүх зүйл аюулгүй байдаг. Гэсэн хэдий ч, хэрэглэгчийн үйлдэл нь буцаах боломжийг олгодоггүй гэдгийг санах хэрэгтэй.

    Файлыг устгах, зөөх, буруу байршилд эсвэл буруу нэртэй хавтас үүсгэснээр та FTP серверийн файлын системийг гэмтээж болно. Үнэндээ серверийг гэмтээж болохгүй. Гэхдээ тодорхой файлын системд хандах хандалтыг зөв ашиглах ёстой.

  • © 2024 ermake.ru -- Компьютер засварын тухай - Мэдээллийн портал