การเชื่อมต่อกับเซิร์ฟเวอร์ FTP วิดีโอ: การทำงานกับเซิร์ฟเวอร์ TFTP - การกู้คืนเฟิร์มแวร์เราเตอร์ฉุกเฉิน เราใช้เบราว์เซอร์ใดก็ได้

สวัสดีตอนบ่าย!

ด้วยโปรโตคอล FTP คุณสามารถถ่ายโอนไฟล์และโฟลเดอร์บนอินเทอร์เน็ตและเครือข่ายท้องถิ่นได้ ครั้งหนึ่ง (ก่อนที่จะมีทอร์เรนต์) มีเซิร์ฟเวอร์ FTP นับพันเครื่องที่คุณสามารถค้นหาไฟล์ได้เกือบทุกไฟล์

อย่างไรก็ตามแม้ตอนนี้ โปรโตคอล FTPเป็นที่นิยมมาก: ตัวอย่างเช่นโดยการเชื่อมต่อกับเซิร์ฟเวอร์ คุณสามารถอัพโหลดเว็บไซต์ของคุณลงไปได้ กับ โดยใช้เอฟทีพีคุณสามารถถ่ายโอนไฟล์ขนาดใดก็ได้ระหว่างกัน (หากการเชื่อมต่อขาดหาย การดาวน์โหลดสามารถดำเนินการต่อได้ตั้งแต่ช่วง "หยุดพัก" แทนที่จะเริ่มต้นใหม่).

ในบทความนี้ฉันจะให้หลายอย่าง โปรแกรมที่ดีที่สุดเพื่อทำงานกับ FTP และแสดงวิธีเชื่อมต่อกับเซิร์ฟเวอร์ FTP

โดยทางไลน์ก็มีตอนพิเศษด้วย ไซต์ที่คุณสามารถค้นหาไฟล์ต่าง ๆ บนเซิร์ฟเวอร์ FTP หลายร้อยแห่งในรัสเซียและต่างประเทศ ตัวอย่างเช่น คุณสามารถค้นหาไฟล์หายากในไฟล์เหล่านั้นซึ่งไม่พบในแหล่งอื่น...

ผู้บัญชาการรวม

หนึ่งในที่สุด โปรแกรมสากล,ช่วยงาน:ด้วย จำนวนมากไฟล์; เมื่อทำงานกับไฟล์เก็บถาวร (การแกะ, การบรรจุ, การแก้ไข); การทำงานกับ FTP เป็นต้น

โดยทั่วไปแล้ว ในบทความของฉันมากกว่าหนึ่งครั้งหรือสองครั้ง ฉันแนะนำให้มีโปรแกรมนี้บนพีซีของคุณ (เป็นอาหารเสริมให้กับ ให้เป็นตัวนำมาตรฐาน) - มาดูวิธีเชื่อมต่อกับเซิร์ฟเวอร์ FTP ในโปรแกรมนี้กัน

หมายเหตุสำคัญ! ในการเชื่อมต่อกับเซิร์ฟเวอร์ FTP คุณต้องมีพารามิเตอร์หลัก 4 ตัว:

  • เซิร์ฟเวอร์: www.sait.com (ตัวอย่าง) บางครั้งที่อยู่เซิร์ฟเวอร์จะถูกระบุเป็นที่อยู่ IP: 192.168.1.10;
  • พอร์ต: 21 (ส่วนใหญ่พอร์ตเริ่มต้นคือ 21 แต่บางครั้งก็แตกต่างจากค่านี้)
  • เข้าสู่ระบบ: ชื่อเล่น (พารามิเตอร์นี้มีความสำคัญเมื่อห้ามการเชื่อมต่อแบบไม่ระบุชื่อบนเซิร์ฟเวอร์ FTP ในกรณีนี้คุณต้องลงทะเบียนหรือผู้ดูแลระบบจะต้องให้ข้อมูลเข้าสู่ระบบและรหัสผ่านแก่คุณเพื่อการเข้าถึง) อย่างไรก็ตาม ผู้ใช้แต่ละคน (เช่น การเข้าสู่ระบบแต่ละครั้ง) สามารถมีสิทธิ์ของตนเองใน FTP - คนหนึ่งได้รับอนุญาตให้อัปโหลดไฟล์และลบออกได้ และอีกคนหนึ่งได้รับอนุญาตให้ดาวน์โหลดเท่านั้น
  • รหัสผ่าน: 2123212 (รหัสผ่านสำหรับเข้าใช้งานใช้ร่วมกับการเข้าสู่ระบบ)

จะป้อนข้อมูลเพื่อเชื่อมต่อกับ FTP ใน Total Commander ได้ที่ไหนและอย่างไร

3) ในหน้าต่างที่ปรากฏขึ้น ให้คลิกปุ่ม "เพิ่ม..."

  1. ชื่อการเชื่อมต่อ: ป้อนชื่อใดๆ ที่จะช่วยให้คุณจำเซิร์ฟเวอร์ FTP ที่คุณจะเชื่อมต่อได้อย่างง่ายดายและรวดเร็ว ชื่อนี้ไม่มีผลใดๆ ยกเว้นความสะดวกของคุณ
  2. เซิร์ฟเวอร์:พอร์ต - ที่นี่คุณต้องระบุที่อยู่เซิร์ฟเวอร์หรือที่อยู่ IP ตัวอย่างเช่น 192.158.0.55 หรือ 192.158.0.55:21 (ในตัวเลือกหลัง พอร์ตจะถูกระบุหลังที่อยู่ IP ด้วย บางครั้งคุณไม่สามารถเชื่อมต่อได้หากไม่มี)
  3. บัญชี: นี่คือข้อมูลเข้าสู่ระบบหรือชื่อเล่นของคุณที่ได้รับระหว่างการลงทะเบียน (หากเซิร์ฟเวอร์อนุญาต การเชื่อมต่อที่ไม่ระบุชื่อคุณไม่จำเป็นต้องเข้าไป);
  4. รหัสผ่าน: ก็ไม่มีความคิดเห็นที่นี่...

หลังจากป้อนพารามิเตอร์พื้นฐานแล้วให้คลิก "ตกลง"

5) คุณจะพบว่าตัวเองอยู่ในหน้าต่างเดิม เฉพาะตอนนี้ในรายการการเชื่อมต่อ FTP เท่านั้นที่จะมีการเชื่อมต่อที่เราสร้างขึ้นใหม่ คุณต้องเลือกและคลิกปุ่ม "เชื่อมต่อ" (ดูภาพหน้าจอด้านล่าง)

หากทุกอย่างถูกต้อง หลังจากนั้นสักครู่คุณจะเห็นรายการไฟล์และโฟลเดอร์ที่พร้อมใช้งานบนเซิร์ฟเวอร์ ตอนนี้คุณสามารถเริ่มต้นได้...

ฟรีและสะดวกสบาย ไคลเอ็นต์ FTP- ผู้ใช้หลายคนพิจารณาว่าเป็นโปรแกรมที่ดีที่สุดในประเภทเดียวกัน ข้อดีหลักของโปรแกรมนี้ ฉันจะมีดังต่อไปนี้:

  • อินเทอร์เฟซที่ใช้งานง่าย เรียบง่ายและใช้งานง่าย
  • Russification สมบูรณ์;
  • ความสามารถในการดาวน์โหลดไฟล์ต่อในกรณีที่การเชื่อมต่อล้มเหลว
  • ทำงานในระบบปฏิบัติการ: Windows, Linux, Mac OS X และระบบปฏิบัติการอื่น ๆ
  • ความสามารถในการสร้างบุ๊กมาร์ก
  • รองรับการลากไฟล์และโฟลเดอร์ (เช่นใน Explorer)
  • การจำกัดความเร็วการถ่ายโอนไฟล์ (มีประโยชน์หากคุณต้องการจัดเตรียมกระบวนการอื่นด้วยความเร็วที่ต้องการ)
  • การเปรียบเทียบไดเร็กทอรีและอีกมากมาย

การสร้างการเชื่อมต่อ FTP ใน FileZilla

ข้อมูลการเชื่อมต่อที่จำเป็นจะไม่แตกต่างจากที่เราใช้ในการสร้างการเชื่อมต่อใน Total Commander

1) หลังจากเริ่มโปรแกรมแล้วให้คลิกปุ่ม เปิดตัวผู้จัดการไซต์- เธออยู่ทางซ้าย มุมบน(ดูภาพหน้าจอด้านล่าง)

  • โฮสต์: นี่คือที่อยู่เซิร์ฟเวอร์ ในกรณีของฉัน ftp47.hostia.name;
  • พอร์ต: คุณไม่จำเป็นต้องระบุอะไรเลยหากคุณใช้พอร์ตมาตรฐาน 21 หากยอดเยี่ยมก็ระบุ
  • โปรโตคอล: โปรโตคอลการถ่ายโอนข้อมูล FTP (ไม่มีความคิดเห็น);
  • การเข้ารหัส: โดยทั่วไปแนะนำให้เลือก "ใช้ FTP ที่ชัดเจนผ่าน TLS หากมี"(ในกรณีของฉัน มันเป็นไปไม่ได้ที่จะเชื่อมต่อกับเซิร์ฟเวอร์ ดังนั้นจึงเลือกตัวเลือกการเชื่อมต่อปกติ)
  • ผู้ใช้: การเข้าสู่ระบบของคุณ (ไม่จำเป็นต้องระบุสำหรับการเชื่อมต่อที่ไม่ระบุชื่อ)
  • รหัสผ่าน: ใช้ร่วมกับการเข้าสู่ระบบ (สำหรับการเชื่อมต่อที่ไม่ระบุชื่อไม่จำเป็นต้องตั้งค่า)

จริงๆ แล้ว หลังจากตั้งค่าแล้ว สิ่งที่คุณต้องทำคือคลิกปุ่ม "เชื่อมต่อ" ด้วยวิธีนี้การเชื่อมต่อของคุณจะถูกสร้างขึ้น และนอกจากนี้ การตั้งค่าจะถูกบันทึกและแสดงเป็นที่คั่นหน้า (ให้ความสนใจกับลูกศรถัดจากไอคอน: หากคุณคลิกคุณจะเห็นไซต์ทั้งหมดที่คุณบันทึกการตั้งค่าการเชื่อมต่อไว้)เพื่อให้ครั้งต่อไปคุณสามารถเชื่อมต่อกับที่อยู่นี้ได้ด้วยคลิกเดียว

ไคลเอนต์ FTP ที่สะดวกและทรงพลังมาก มันมีคุณสมบัติที่ยอดเยี่ยมมากมาย เช่น:

  • การคืนค่าการดาวน์โหลดที่ถูกขัดจังหวะ
  • การสร้างรายการบุ๊กมาร์กสำหรับไซต์ (นอกจากนี้ยังมีการใช้งานในลักษณะที่ง่ายและสะดวกในการใช้งาน: ใน 1 คลิกคุณสามารถเชื่อมต่อกับเซิร์ฟเวอร์ FTP)
  • ความสามารถในการทำงานกับกลุ่มไฟล์
  • ความสามารถในการสร้างสคริปต์และประมวลผล
  • ส่วนต่อประสานที่ใช้งานง่ายทำให้การทำงานง่ายและสะดวกแม้สำหรับผู้ใช้มือใหม่
  • ความพร้อมใช้งานของตัวช่วยสร้างการเชื่อมต่อ - ตัวช่วยสร้างที่สะดวกสำหรับการสร้างการเชื่อมต่อใหม่

นอกจากนี้โปรแกรมยังมีอินเทอร์เฟซภาษารัสเซียและใช้งานได้ทั้งหมด รุ่นยอดนิยมระบบปฏิบัติการ Windows: 7, 8, 10 (32/64 บิต)

คำไม่กี่คำเกี่ยวกับการสร้างการเชื่อมต่อกับเซิร์ฟเวอร์ FTP ใน CuteFTP

CuteFTP มีตัวช่วยสร้างการเชื่อมต่อที่สะดวกสบาย: ช่วยให้คุณสร้างบุ๊กมาร์กใหม่ไปยังเซิร์ฟเวอร์ FTP ได้อย่างง่ายดายและรวดเร็ว ฉันแนะนำให้ใช้มัน (ภาพหน้าจอด้านล่าง)

ถัดไปตัวช่วยสร้างจะเปิดขึ้น: ที่นี่คุณต้องระบุที่อยู่เซิร์ฟเวอร์ก่อน (ตัวอย่างวิธีการระบุแสดงอยู่ด้านล่างในภาพหน้าจอ) จากนั้นระบุชื่อโฮสต์ - นี่คือชื่อที่คุณจะเห็นในรายการ ของบุ๊กมาร์ก (ฉันแนะนำให้ตั้งชื่อที่บ่งบอกลักษณะของเซิร์ฟเวอร์ได้อย่างถูกต้อง เช่น เพื่อให้ชัดเจนทันทีว่าคุณกำลังเชื่อมต่อที่ใด แม้ว่าจะผ่านไปหนึ่งหรือสองเดือนก็ตาม).

จากนั้นคุณจะต้องระบุข้อมูลเข้าสู่ระบบและรหัสผ่านสำหรับเซิร์ฟเวอร์ FTP หากคุณไม่จำเป็นต้องลงทะเบียนเพื่อเข้าถึงเซิร์ฟเวอร์ คุณสามารถระบุได้ทันทีว่าการเชื่อมต่อเป็นแบบนิรนาม และคลิกถัดไป (เหมือนที่ฉันทำ).

ถัดไปคุณต้องระบุ โฟลเดอร์ในเครื่องซึ่งจะถูกเปิดในหน้าต่างถัดไปพร้อมกับเซิร์ฟเวอร์ที่เปิดอยู่ นี่เป็นสิ่งที่มีประโยชน์อย่างยิ่ง:ลองจินตนาการว่าคุณเชื่อมต่อกับเซิร์ฟเวอร์หนังสือ และโฟลเดอร์หนังสือของคุณจะเปิดขึ้นตรงหน้าคุณ (คุณสามารถอัปโหลดไฟล์ใหม่ไปที่เซิร์ฟเวอร์หนังสือได้ทันที)

หากคุณป้อนข้อมูลทุกอย่างถูกต้อง (และข้อมูลถูกต้อง) คุณจะเห็นว่า CuteFTP เชื่อมต่อกับเซิร์ฟเวอร์แล้ว (คอลัมน์ขวา) และโฟลเดอร์ของคุณเปิดอยู่ (คอลัมน์ซ้าย) ตอนนี้คุณสามารถทำงานกับไฟล์บนเซิร์ฟเวอร์ได้ เกือบจะเหมือนกับที่คุณทำงานกับไฟล์บนฮาร์ดไดรฟ์ของคุณ...

โดยหลักการแล้วมีโปรแกรมมากมายสำหรับการเชื่อมต่อกับเซิร์ฟเวอร์ FTP แต่ในความคิดของฉันทั้งสามโปรแกรมนี้เป็นหนึ่งในโปรแกรมที่สะดวกและเรียบง่ายที่สุด (แม้แต่ผู้ใช้มือใหม่)

เพียงเท่านี้ ขอให้ทุกคนโชคดี!

สวัสดีผู้อ่านที่รัก! ผู้ดูแลเว็บ Alexander ติดต่อมา ก่อนอื่น ฉันขอแสดงความยินดีกับคุณว่าคุณได้มาถึงบทเรียนที่สี่แล้ว การสร้างเว็บไซต์และสร้างธุรกิจบนพื้นฐานนั้นไม่ใช่เรื่องง่าย แต่ถ้าทำอย่างถูกต้องก็จะทำกำไรได้มาก สิ่งสำคัญคือการปฏิบัติต่อทุกสิ่งอย่างมีความรับผิดชอบ

ไคลเอนต์ FTP คืออะไร?

FTP เป็นเทคโนโลยีที่ช่วยให้คุณสามารถอัพโหลดและดาวน์โหลดไฟล์จากไซต์โฮสติ้งที่เว็บไซต์ของคุณตั้งอยู่ไปยังคอมพิวเตอร์ทุกเครื่องที่เชื่อมต่อกับอินเทอร์เน็ต ไคลเอนต์ FTP คือโปรแกรมที่ให้คุณอัพโหลดและดาวน์โหลดไฟล์โดยใช้เทคโนโลยี FTP ในอนาคต ฉันจะใช้เทคโนโลยี FTP เพื่อทำงานกับเนื้อหาไซต์ และจะส่งไฟล์ไปยังไซต์ผ่านทางไคลเอ็นต์ FTP

ไคลเอนต์ FTP ใดเหมาะที่สุดที่จะใช้?

ขณะนี้มีไคลเอนต์ FTP มากมาย ที่มีชื่อเสียงที่สุด ได้แก่ WinSCP, TotalCommander, FileZilla และอื่น ๆ ทั้งหมดนี้มีฟังก์ชันการทำงานที่เหมือนกันโดยประมาณ โดยส่วนตัวแล้วฉันใช้ WinSCP ฉันแนะนำให้คุณเลือกด้วยเพราะฉันจะใช้โปรแกรมนี้เพื่อแสดงตัวอย่างการทำงานกับเทคโนโลยี FTP คุณสามารถดาวน์โหลดได้ที่นี่

คุณสามารถทำอะไรกับ WinSCP

ฟังก์ชันการทำงานของโปรแกรม WinSCP ค่อนข้างกว้าง นี่คือคุณสมบัติหลัก:

  • การสร้าง การคัดลอก และการลบไฟล์บนไซต์
  • การเปลี่ยนชื่อไฟล์และโฟลเดอร์บนไซต์
  • การสร้างสำเนาการทำงานของไซต์บนคอมพิวเตอร์ของคุณ
  • การสร้าง สำเนาสำรองไซต์ในรูปแบบของไฟล์เก็บถาวร gzip (มาก ฟังก์ชั่นที่สำคัญ- ฉันแนะนำให้ทำสำเนาดังกล่าวอย่างน้อยสัปดาห์ละสองครั้ง)
  • การจัดการสิทธิ์การเข้าถึงไฟล์ไซต์ (ยังเป็นประโยชน์ เราจะใช้ในอนาคต)

วิธีเชื่อมต่อไซต์ผ่าน FTP โดยใช้ WinSCP

หลังจากที่เราติดตั้งโปรแกรม WinSCP และรันแล้ว หน้าต่างต่อไปนี้จะปรากฏขึ้นเมื่อเราเปิดใช้งานเป็นครั้งแรก:

มาดูกันว่าต้องป้อนพารามิเตอร์ใดบ้างที่นี่


Filezilla เป็นตัวจัดการไฟล์ที่รู้จักกันดีซึ่งช่วยให้คุณสามารถเชื่อมต่อผ่าน FTP ไปยังโฮสติ้งของคุณและดำเนินการต่างๆ กับไฟล์ต่างๆ เช่น อัปโหลด ลบ ดาวน์โหลด แก้ไข ฯลฯ โปรแกรมนี้เป็นที่นิยมในหมู่ผู้ดูแลเว็บ ฟรีและเชื่อถือได้

ในบทความนี้ฉันจะพูดถึงวิธีเชื่อมต่อ Filezilla กับโฮสติ้งและวิธีใช้โปรแกรมนี้ ฉันให้คำแนะนำโดยละเอียด

การติดตั้ง Filezilla

หากคุณยังไม่ได้ติดตั้ง Filezilla บนคอมพิวเตอร์ของคุณ คุณต้องเริ่มต้นที่นี่ หากติดตั้งโปรแกรมไว้แล้ว คุณสามารถข้ามขั้นตอนนี้ได้

จากนั้น “ดาวน์โหลด FileZilla Client” อีกครั้ง

หน้าต่างจะปรากฏขึ้นโดยคุณต้องคลิก "ดาวน์โหลด" รุ่นฟรีโปรแกรม

ดาวน์โหลดลงคอมพิวเตอร์ของคุณ ไฟล์การติดตั้ง- กระบวนการติดตั้งเป็นเรื่องปกติ ปล่อยให้การตั้งค่าทั้งหมดเป็นค่าเริ่มต้น สิ่งเดียวที่ฉันจะเตือนคุณคือคุณต้องระวัง เนื่องจากการติดตั้งยังแนะนำให้ติดตั้งเพิ่มเติมด้วย โปรแกรมโฆษณา– ไม่จำเป็น ให้ยกเลิกการทำเครื่องหมายในช่องในตำแหน่งที่ถูกต้อง

ส่วนที่น่าสนใจที่สุดคือวิธีเชื่อมต่อ Filezilla กับโฮสติ้ง หลังจากติดตั้งโปรแกรมแล้วให้รัน คุณจะเห็นอินเทอร์เฟซที่เข้าใจยากพร้อมตัวเลือกและหน้าต่างมากมายซึ่งต้องบอกว่าจะทำให้ผู้เริ่มต้นมึนงง แต่เราจะคิดออกตอนนี้

ในการเริ่มต้น คลิกที่ "ไฟล์" ในเมนูด้านบน จากนั้นคลิกที่ "ตัวจัดการไซต์"

คุณจะเห็นหน้าต่างที่คุณสามารถสร้างเว็บไซต์นั่นคือการเชื่อมต่อผ่าน FTP การเชื่อมต่อทั้งหมดสามารถจัดเรียงตามแค็ตตาล็อกได้ มีการสร้างไดเร็กทอรีหนึ่งรายการตามค่าเริ่มต้น - "ไซต์ของฉัน" คุณสามารถสร้างไดเรกทอรีใหม่ได้โดยคลิกที่ปุ่ม " แคตตาล็อกใหม่- และในการเชื่อมต่อ Filezilla กับโฮสติ้ง คุณต้องคลิกที่ปุ่ม “ไซต์ใหม่” คุณสามารถเปลี่ยนชื่อไดเร็กทอรีและไซต์ทั้งหมดได้

แบบฟอร์มจะเปิดต่อหน้าคุณซึ่งคุณต้องกรอกข้อมูลและเปลี่ยนพารามิเตอร์บางอย่าง:

  • เจ้าภาพ.ป้อนโฮสต์โฮสติ้งของคุณ
  • การเข้ารหัสเลือก "ใช้ FTP ปกติ"
  • ประเภทรายการจากรายการนี้ เลือก "ปกติ"
  • ผู้ใช้.ระบุการเข้าสู่ระบบของผู้ใช้ FTP
  • รหัสผ่าน.ป้อนรหัสผ่านผู้ใช้

หากคุณไม่ทราบข้อมูลนี้ คุณสามารถรับได้จากฝ่ายสนับสนุนโฮสติ้งของคุณ ปล่อยให้ตัวเลือกที่เหลือเป็นค่าเริ่มต้น ในตอนท้ายคลิก "ตกลง"

คุณจะได้รับตัวเลือกในการบันทึกรหัสผ่านของคุณ คุณสามารถบันทึกลงในโปรแกรม บันทึกโดยใช้วิซาร์ดรหัสผ่าน หรือไม่บันทึกก็ได้ ฉันแนะนำให้เลือกตัวเลือกในการบันทึกรหัสผ่านของคุณในโปรแกรม – “บันทึกรหัสผ่าน” จากนั้นคลิก "ตกลง" อีกครั้ง

ตอนนี้ที่ด้านบนคลิกที่ไอคอน "เปิดตัวจัดการไฟล์" และในรายการให้คลิกที่ไซต์ของคุณ (ขึ้นอยู่กับว่าคุณตั้งชื่ออย่างไรเมื่อสร้างการเชื่อมต่อฉันทิ้งไว้ตามค่าเริ่มต้นดังนั้นในภาพหน้าจอ "ไซต์ใหม่" ).

รอให้การเชื่อมต่อเสร็จสิ้น ซึ่งจะใช้เวลาไม่กี่วินาที จากนั้นคุณจะเห็นโฟลเดอร์และไฟล์โฮสติ้งของคุณในหน้าต่างด้านขวาของโปรแกรม Filezilla


    ตัวย่อ เอฟทีพีมาจากภาษาอังกฤษ เอฟ ile โอนย้าย rotocol (โปรโตคอลการถ่ายโอนไฟล์) - โปรโตคอล ระดับการใช้งานเพื่อแชร์ไฟล์ผ่านทาง โปรโตคอลการขนส่ง TCP/IP ระหว่างคอมพิวเตอร์สองเครื่อง ไคลเอนต์ FTP และเซิร์ฟเวอร์ FTP นี่เป็นหนึ่งในโปรโตคอลที่เก่าแก่ที่สุดและยังคงใช้งานอยู่

โปรโตคอล FTP ได้รับการออกแบบมาเพื่อแก้ไขปัญหาต่อไปนี้:

  • เข้าถึงไฟล์และไดเร็กทอรีบนโฮสต์ระยะไกล
  • รับประกันความเป็นอิสระของลูกค้าจากประเภท ระบบไฟล์คอมพิวเตอร์ระยะไกล
  • การส่งข้อมูลที่เชื่อถือได้
  • การใช้ทรัพยากรระบบระยะไกล
  • โปรโตคอล FTP รองรับสองช่องทางการเชื่อมต่อในคราวเดียว - หนึ่งช่องทางสำหรับการถ่ายโอน ทีมและผลการดำเนินงานอีกประการหนึ่งคือการแบ่งปัน ข้อมูล- ด้วยมาตรฐาน การตั้งค่าเอฟทีพี- เซิร์ฟเวอร์ใช้งาน พอร์ต TCP 21 สำหรับจัดช่องรับส่งคำสั่ง และพอร์ต TCP 20 สำหรับจัดช่องรับ/ส่งข้อมูล

    เซิร์ฟเวอร์ FTP รอการเชื่อมต่อจากไคลเอนต์ FTP บนพอร์ต TCP 21 และหลังจากสร้างการเชื่อมต่อแล้ว ให้ยอมรับและดำเนินการ คำสั่งเอฟทีพี เป็นตัวแทนของความธรรมดา สตริงข้อความ- คำสั่งจะกำหนดพารามิเตอร์การเชื่อมต่อ ประเภทของข้อมูลที่ถ่ายโอน และการดำเนินการที่เกี่ยวข้องกับไฟล์และไดเร็กทอรี หลังจากยอมรับพารามิเตอร์การส่งผ่านแล้ว ผู้เข้าร่วมการแลกเปลี่ยนคนหนึ่งจะเข้าสู่โหมดพาสซีฟ รอการเชื่อมต่อขาเข้าสำหรับช่องทางการแลกเปลี่ยนข้อมูล และครั้งที่สองจะสร้างการเชื่อมต่อไปยัง พอร์ตนี้และเริ่มการถ่ายโอน เมื่อการถ่ายโอนเสร็จสมบูรณ์ การเชื่อมต่อข้อมูลจะปิด แต่การเชื่อมต่อการควบคุมยังคงเปิดอยู่ ช่วยให้คุณสามารถดำเนินการเซสชัน FTP ต่อไปและสร้างเซสชันการถ่ายโอนข้อมูลใหม่ได้

    โปรโตคอล FTP สามารถนำมาใช้ไม่เพียงแต่ในการถ่ายโอนข้อมูลระหว่างไคลเอนต์และเซิร์ฟเวอร์ แต่ยังระหว่างสองเซิร์ฟเวอร์ด้วย ใน ในกรณีนี้ไคลเอ็นต์ FTP จะสร้างการเชื่อมต่อควบคุมกับเซิร์ฟเวอร์ FTP ทั้งสอง สลับเซิร์ฟเวอร์หนึ่งเป็นโหมดพาสซีฟ และเซิร์ฟเวอร์ที่สองเป็นแอคทีฟ สร้างช่องทางการส่งข้อมูลระหว่างเซิร์ฟเวอร์ทั้งสอง

    ไคลเอนต์ FTP คือโปรแกรมที่เชื่อมต่อกับเซิร์ฟเวอร์ FTP และดำเนินการที่จำเป็นเพื่อดูเนื้อหาของไดเร็กทอรีของเซิร์ฟเวอร์และรับ ถ่ายโอน และลบไฟล์หรือโฟลเดอร์ สามารถใช้โปรแกรมดังกล่าวได้ เบราว์เซอร์ปกติส่วนประกอบระบบปฏิบัติการหรือออกแบบมาเป็นพิเศษ ผลิตภัณฑ์ซอฟต์แวร์เช่นตัวจัดการการดาวน์โหลดยอดนิยม ดาวน์โหลด ปริญญาโทหรือมัลติฟังก์ชั่นฟรี FileZilla ไคลเอนต์ FTP .

    โปรโตคอล FTP ได้รับการพัฒนาย้อนกลับไปในสมัยที่ไคลเอนต์และเซิร์ฟเวอร์โต้ตอบกันโดยตรง โดยไม่มีการเปลี่ยนแปลงใดๆ ระหว่างกลาง แพ็กเก็ต TCPและในโหมดมาตรฐานจะถือว่าเป็นไปได้ การสร้าง TCP- การเชื่อมต่อไม่เพียง แต่ตามความคิดริเริ่มของไคลเอนต์เท่านั้น แต่ยังรวมถึงความคิดริเริ่มของเซิร์ฟเวอร์จากพอร์ต TCP 20 ถึง TCP - พอร์ตไคลเอนต์ซึ่งจำนวนจะถูกส่งระหว่างการสร้างเซสชันข้อมูล

    ความเป็นจริง วันนี้เป็นเช่นนั้นการเชื่อมต่อ TCP จากเซิร์ฟเวอร์ไปยังไคลเอนต์นั้นในกรณีส่วนใหญ่เป็นไปไม่ได้หรือยากมากที่จะนำไปใช้เนื่องจากในกรณีส่วนใหญ่ เทคโนโลยีการออกอากาศใช้เพื่อเชื่อมต่อกับอินเทอร์เน็ต ที่อยู่เครือข่าย แนท(การแปลที่อยู่เครือข่าย) เมื่อไคลเอนต์ไม่มีอินเทอร์เฟซเครือข่ายที่สามารถสร้างได้โดยตรง การเชื่อมต่อ TCPจากอินเทอร์เน็ต โครงการทั่วไป การเชื่อมต่อมาตรฐานอินเทอร์เน็ตมีลักษณะดังนี้:

    การเชื่อมต่ออินเทอร์เน็ตทำผ่าน อุปกรณ์พิเศษ - เราเตอร์(เราเตอร์ที่มีฟังก์ชัน NAT) ที่มีพอร์ตเครือข่ายอย่างน้อยสองพอร์ต - หนึ่งพอร์ตเชื่อมต่อกับเครือข่ายของผู้ให้บริการ โดยมีอินเทอร์เฟซเครือข่ายที่มีที่อยู่ IP ที่กำหนดเส้นทาง (ที่เรียกว่า "ไอพีสีขาว") เช่น 212.248.22.144 และพอร์ตหนึ่งพอร์ต พร้อมอินเทอร์เฟซเครือข่ายสำหรับเชื่อมต่ออุปกรณ์เครือข่ายท้องถิ่นด้วยที่อยู่ IP ส่วนตัวที่ไม่สามารถกำหนดเส้นทางได้ เช่น 192.168.1.1 (“IP สีเทา”) เมื่อสร้างการเชื่อมต่อจาก อุปกรณ์เครือข่ายเครือข่ายท้องถิ่นไปยังโหนดเครือข่ายภายนอก แพ็กเก็ต IP จะถูกส่งไปยังเราเตอร์ ซึ่งดำเนินการแปลที่อยู่และพอร์ตเพื่อให้ที่อยู่ของผู้ส่งกลายเป็นของเขา ที่อยู่ IP สีขาว- ผลการแปลจะถูกบันทึก และเมื่อได้รับแพ็กเก็ตตอบกลับ การแปลงผกผันที่อยู่ ดังนั้นเราเตอร์จึงรับประกันการส่งต่อแพ็กเก็ต TCP/IP จากอุปกรณ์ใดๆ บนเครือข่ายท้องถิ่นไปยังเครือข่ายภายนอก และการส่งต่อแพ็กเก็ตตอบกลับที่ได้รับ แต่ในกรณีที่ได้รับแพ็กเก็ตที่ไม่เกี่ยวข้องกับแพ็กเก็ตตอบกลับ TCP ที่อินพุตของอินเทอร์เฟซเครือข่ายที่เชื่อมต่อกับเครือข่ายของผู้ให้บริการ ตัวเลือกการตอบสนองต่อไปนี้เป็นไปได้สำหรับซอฟต์แวร์เราเตอร์:

    แพ็กเก็ตจะถูกละเว้นเนื่องจากไม่มีบริการเครือข่ายให้ประมวลผล

    พัสดุได้รับและดำเนินการแล้ว บริการเครือข่ายเราเตอร์เองหากมีบริการดังกล่าวและกำลังรอการเชื่อมต่อขาเข้า (“ กำลังฟัง”) บนพอร์ตที่มีหมายเลขระบุไว้ในแพ็กเก็ตที่ได้รับ

    แพ็กเก็ตจะถูกส่งต่อไปยังเซิร์ฟเวอร์บนเครือข่ายท้องถิ่นที่รออยู่ ประเภทนี้การเชื่อมต่อขาเข้าตามกฎการเปลี่ยนเส้นทางพอร์ต (การแมปพอร์ต) ที่ระบุโดยการตั้งค่าเราเตอร์

    ดังนั้นในปัจจุบันโหมดการทำงานหลักที่ใช้โปรโตคอล FTP จึงเรียกว่า "โหมดพาสซีฟ" ซึ่งการเชื่อมต่อ TCP จะทำจากไคลเอนต์ไปยังพอร์ต TCP ของเซิร์ฟเวอร์เท่านั้น โหมดแอคทีฟจะใช้ในกรณีที่สามารถเชื่อมต่อ TCP จากเซิร์ฟเวอร์ไปยังพอร์ตไคลเอนต์ได้ เช่น เมื่ออยู่ในเครือข่ายท้องถิ่นเดียวกัน ทางเลือก โหมดเอฟทีพี- การเชื่อมต่อทำได้โดยใช้คำสั่งพิเศษ:

    ปาสวี- ลูกค้าส่งคำสั่งเพื่อทำการแลกเปลี่ยนข้อมูลในโหมดพาสซีฟ เซิร์ฟเวอร์จะส่งคืนที่อยู่และพอร์ตที่คุณต้องการเชื่อมต่อเพื่อรับหรือส่งข้อมูล ตัวอย่างส่วนของเซสชัน FTP ที่มีชุดโหมดพาสซีฟ:

    พาสวี- คำสั่งเพื่อเปลี่ยนเป็นโหมดพาสซีฟที่ส่งโดยไคลเอนต์ 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 หมายเลขพอร์ตที่อยู่ IP ของไคลเอ็นต์- ไคลเอ็นต์ส่งคำสั่งเพื่อสร้างเซสชันในโหมดแอ็คทีฟ ที่อยู่ IP และหมายเลขพอร์ตระบุในรูปแบบเดียวกับในตัวอย่างก่อนหน้า เช่น PORT 212.248.22.144,195,89 เพื่อจัดระเบียบการถ่ายโอนข้อมูล เซิร์ฟเวอร์จะเชื่อมต่อกับไคลเอนต์บนพอร์ตที่ระบุ

    การติดตั้งและกำหนดค่า FileZilla FTP Server

    คุณสามารถดาวน์โหลดแพ็คเกจการติดตั้ง FileZilla Server สำหรับระบบปฏิบัติการเวอร์ชันของคุณได้ที่

    การติดตั้งเซิร์ฟเวอร์ดำเนินการในลักษณะมาตรฐาน ยกเว้นรายการที่มีตัวเลือกการตั้งค่าแผงควบคุมเซิร์ฟเวอร์:

    นี่คือเครื่องมือการจัดการเซิร์ฟเวอร์หลักที่ทั้งหมด การตั้งค่าที่จำเป็น- ตามค่าเริ่มต้น แผงควบคุมจะทำงานบนอินเทอร์เฟซแบบวนกลับโดยไม่ต้องใช้รหัสผ่าน ถ้าจำเป็น เช่น ถ้าจำเป็น การควบคุมระยะไกลเซิร์ฟเวอร์ FTP การตั้งค่าเหล่านี้สามารถเปลี่ยนแปลงได้

    เมื่อการติดตั้งเสร็จสมบูรณ์ หน้าต่างคำเชิญจะเปิดขึ้นเพื่อเชื่อมต่อกับเซิร์ฟเวอร์:

    หลังจากป้อนที่อยู่ IP หมายเลขพอร์ตและรหัสผ่าน (หากคุณระบุไว้ในระหว่างกระบวนการติดตั้ง) แผงควบคุมเซิร์ฟเวอร์ FileZilla จะเปิดขึ้น:

    ที่ด้านบนของหน้าต่างจะมีเมนูหลักและปุ่มแผงควบคุม ด้านล่างมีสองพื้นที่ - ข้อความข้อมูลเซิร์ฟเวอร์และข้อมูลทางสถิติ โดยรวมแล้วแผงควบคุม FTP ของ FileZilla Servver ค่อนข้างเรียบง่ายและใช้งานง่าย รายการเมนูหลัก:

    ไฟล์- โหมดการทำงานของแผงควบคุมเซิร์ฟเวอร์ FTP มีรายการย่อย

    - เชื่อมต่อกับเซิร์ฟเวอร์- เชื่อมต่อกับเซิร์ฟเวอร์
    - ตัดการเชื่อมต่อ- ตัดการเชื่อมต่อจากเซิร์ฟเวอร์
    - ล้มเลิก- การปิดแผงควบคุม

    เซิร์ฟเวอร์- การจัดการเซิร์ฟเวอร์ FTP ประกอบด้วยย่อหน้าย่อย:

    - คล่องแคล่ว- เริ่ม/หยุดเซิร์ฟเวอร์ FTP หากทำเครื่องหมายในช่อง เซิร์ฟเวอร์ FTP จะเริ่มทำงาน หากไม่ทำเครื่องหมาย เซิร์ฟเวอร์จะหยุดทำงาน
    - ล็อค- ห้าม/อนุญาตการเชื่อมต่อกับเซิร์ฟเวอร์ เมื่อทำเครื่องหมายที่ช่องแล้ว ห้ามทำการเชื่อมต่อกับเซิร์ฟเวอร์ใหม่

    แก้ไข- การแก้ไขการตั้งค่า รายการย่อย:

    - การตั้งค่า- การตั้งค่าเซิร์ฟเวอร์ขั้นพื้นฐาน
    - ผู้ใช้- การตั้งค่าผู้ใช้เซิร์ฟเวอร์ FTP
    - กลุ่ม- การตั้งค่ากลุ่มผู้ใช้

    เป็นตัวอย่าง กำหนดค่าเซิร์ฟเวอร์สำหรับเงื่อนไขต่อไปนี้:

  • เซิร์ฟเวอร์อยู่หลัง NAT มีที่อยู่ IP ส่วนตัว แต่ต้องเข้าถึงได้จากอินเทอร์เน็ต รองรับโหมดพาสซีฟและใช้ที่ไม่ได้มาตรฐาน พอร์ต TCP- การใช้พอร์ตที่ไม่ได้มาตรฐานจะช่วยลดโอกาส การโจมตีของแฮ็กเกอร์และนอกจากนี้ ผู้ให้บริการบางรายยังใช้การกรองการรับส่งข้อมูลและบล็อกพอร์ตมาตรฐาน 20 และ 21
  • ผู้ใช้สามารถดาวน์โหลดจากเซิร์ฟเวอร์ อัพโหลดไปยังเซิร์ฟเวอร์ ลบและเปลี่ยนชื่อไฟล์และโฟลเดอร์ได้
  • ในกรณีที่มีการใช้งาน ที่อยู่ IP แบบไดนามิกคุณต้องแน่ใจว่าเซิร์ฟเวอร์สามารถเข้าถึงได้ด้วยชื่อ DNS
  • เซิร์ฟเวอร์จะทำงานบน เวิร์กสเตชันในสภาพแวดล้อมระบบปฏิบัติการ Windows 7 / Windows 8
  • กล่าวอีกนัยหนึ่ง คุณต้องสร้างเซิร์ฟเวอร์ FTP ที่สามารถเข้าถึงได้จากอินเทอร์เน็ตเพื่อแลกเปลี่ยนไฟล์ระหว่างผู้ใช้ได้ฟรีแน่นอน ค่อนข้างชัดเจนว่านอกเหนือจากการสร้างการกำหนดค่าที่จำเป็นของเซิร์ฟเวอร์ FTP แล้ว คุณจะต้องเปลี่ยนการตั้งค่าเราเตอร์ การตั้งค่าไฟร์วอลล์ Windows และแก้ไขปัญหาที่อยู่ IP แบบไดนามิกเพื่อให้เซิร์ฟเวอร์สามารถเข้าถึงได้ตามชื่อ โดยไม่คำนึงถึง ของการเปลี่ยนแปลงที่อยู่ IP

    การแก้ปัญหาที่อยู่ IP แบบไดนามิก

        ปัญหานี้ไม่ต้องการวิธีแก้ไขในกรณีที่เมื่อเชื่อมต่ออินเทอร์เน็ต มีการใช้ที่อยู่ IP แบบคงที่หรือแบบไดนามิก แต่ตามการตั้งค่าของผู้ให้บริการ ที่อยู่เกือบจะเหมือนกันทุกครั้ง มิฉะนั้นคุณสามารถใช้เทคโนโลยีที่เรียกว่า DNS แบบไดนามิก (ดีดีเอ็นเอส- เทคโนโลยีนี้ช่วยให้คุณสามารถอัปเดตข้อมูลที่อยู่ IP บนเซิร์ฟเวอร์ DNS ได้เกือบจะแบบเรียลไทม์ และเข้าถึงเราเตอร์ (และบริการที่อยู่เบื้องหลัง) ด้วยชื่อที่ลงทะเบียนไว้ โดยไม่ต้องใส่ใจกับการเปลี่ยนแปลงใน IP แบบไดนามิก

    หากต้องการใช้เทคโนโลยีนี้ฟรี คุณจะต้องลงทะเบียนในบริการบางอย่าง DNS แบบไดนามิกและการติดตั้งซอฟต์แวร์ไคลเอนต์เพื่ออัปเดตบันทึก DNS หากที่อยู่ IP ที่เกี่ยวข้องเปลี่ยนแปลง ผู้ผลิตมักให้การสนับสนุน Dynamic DNS อุปกรณ์เครือข่าย(D-Link, Zyxel ฯลฯ) บางโฮสติ้งและ บริษัทเฉพาะทางเช่น DynDNS ที่รู้จักกันดี อย่างไรก็ตาม หลังจากในช่วงครึ่งหลังของปี 2014 บริการทั้งหมดที่มอบให้กับผู้ใช้ที่ลงทะเบียนโดยไม่เสียค่าใช้จ่ายสำหรับการใช้งานที่ไม่ใช่เชิงพาณิชย์ได้รับการชำระเงิน โซลูชันที่ได้รับความนิยมมากที่สุดอาจเป็นการใช้ DNS แบบไดนามิกตามบริการ ไม่มี IP.orgซึ่งให้บริการสนับสนุนฟรีสำหรับ 2 โหนดที่มี IP แบบไดนามิก สำหรับ ใช้งานฟรีบริการนี้จะต้องมีการลงทะเบียนและการเยี่ยมชมเว็บไซต์เป็นระยะ (ประมาณเดือนละครั้ง) เพื่ออัปเดตข้อมูลเกี่ยวกับโหนดที่ใช้กับ IP แบบไดนามิก หากคุณข้ามการอัปเดตข้อมูลโหนด บริการจะถูกระงับ และด้วยเหตุนี้ คุณจะไม่สามารถเชื่อมต่อกับโหนดตามชื่อได้ เมื่อใช้บริการแบบเสียค่าธรรมเนียมไม่จำเป็นต้องอัพเดต

        เราเตอร์ (โมเด็ม) สมัยใหม่เกือบทั้งหมดมีการสนับสนุนไคลเอ็นต์ DNS แบบไดนามิกในตัว โดยปกติการตั้งค่าจะง่ายมาก - คุณกรอกข้อมูลชื่อผู้ใช้และรหัสผ่านลงในช่อง รวมถึงชื่อโฮสต์ที่ได้รับเมื่อลงทะเบียน บริการดีดีเอ็นเอส- ตัวอย่าง Zyxel P660RU2

        การใช้ไคลเอนต์ DDNS ที่สร้างไว้ในเราเตอร์/โมเด็มจะดีกว่ายูทิลิตี้การอัพเดต ข้อมูล DNSที่ทำงานในสภาพแวดล้อม OS เนื่องจากช่วยให้คุณสามารถใช้คุณสมบัติเพิ่มเติมได้ เช่น การจัดการเราเตอร์ผ่านอินเทอร์เน็ตเมื่อคอมพิวเตอร์ปิดอยู่ และ การเปิดใช้งานระยะไกลจ่ายไฟให้กับคอมพิวเตอร์ที่อยู่เบื้องหลังเทคโนโลยี NAT เวคออนแลน.

    ในกรณีที่ไม่สามารถใช้ไคลเอนต์ DDNS ในตัวได้ คุณจะต้องดำเนินการกับแอพพลิเคชั่นซอฟต์แวร์ - โปรแกรมไคลเอนต์สำหรับรองรับ DNS แบบไดนามิก โปรแกรมดังกล่าวจะเชื่อมต่อกับเซิร์ฟเวอร์ที่รองรับการลงทะเบียนเป็นระยะๆ ชื่อโดเมนเชื่อมโยงกับเราเตอร์ที่ใช้เชื่อมต่ออินเทอร์เน็ต และเรียกขั้นตอนการอัพเดต IP เมื่อมีการเปลี่ยนแปลง การตั้งค่าเซิร์ฟเวอร์ทำในลักษณะที่การเปรียบเทียบชื่อ DNS และที่อยู่ IP ของการเชื่อมต่ออินเทอร์เน็ตจะเสร็จสิ้นในเวลาอันสั้นมากและลักษณะแบบไดนามิกของที่อยู่แทบไม่มีผลกระทบต่อประสิทธิภาพของบริการที่เกี่ยวข้องกับ ชื่อ DNS

    ขั้นตอนมีดังนี้:

  • เราไปที่เว็บไซต์ No-IP.org หากต้องการทำงานกับบัญชีที่มีอยู่หรือใหม่ ให้ใช้ปุ่ม "เข้าสู่ระบบ"(ด้านขวาบนของหน้า)

  • สร้างหากยังไม่ได้สร้างบัญชีของคุณ - คลิก "สร้างบัญชี"- แบบฟอร์มการลงทะเบียนมีการเปลี่ยนแปลงเป็นระยะ แต่จำเป็นต้องกรอกชื่อผู้ใช้ รหัสผ่าน และอีเมลของคุณที่ต้องการ อีเมลพร้อมลิงก์เพื่อยืนยันการลงทะเบียนจะถูกส่งไปยังอีเมลที่ระบุระหว่างการลงทะเบียน เมื่อลงทะเบียนเลือกการเข้าถึงฟรี - คลิกปุ่มลงทะเบียนฟรี
  • หลังจากกรอกแบบฟอร์มที่จำเป็นทั้งหมดแล้ว หลังจากลงทะเบียนสำเร็จแล้ว ให้เข้าสู่ระบบไซต์และเพิ่มรายการสำหรับโหนดของคุณ - คลิกปุ่ม

    "เพิ่มโฮสต์" ที่จริงแล้ว คุณจะต้องป้อนชื่อโฮสต์ที่เลือกเท่านั้น ในกรณีนี้ - myhost8.ddns.net - ไม่จำเป็นต้องเปลี่ยนพารามิเตอร์อื่นใด จากนั้นคุณจะต้องดาวน์โหลดและติดตั้งรายการพิเศษ - ซอฟต์แวร์ไคลเอนต์อัพเดตแบบไดนามิก (DUC) ซึ่งมีลิงค์อยู่ที่หน้าแรก เว็บไซต์. หลังจากการติดตั้ง DUC เสร็จสิ้น จะมีการเปิดตัวและหน้าต่างการอนุญาตจะเปิดขึ้น โดยคุณจะต้องป้อนชื่อผู้ใช้หรืออีเมลและรหัสผ่านที่ได้รับเมื่อลงทะเบียนบนเว็บไซต์ no-ip.org จากนั้นกดปุ่มแก้ไข โฮสต้า

    และทำเครื่องหมายที่ช่องถัดจากชื่อโฮสต์ที่สร้างไว้ก่อนหน้านี้ (myhost8.ddns.net) ตอนนี้ชื่อโฮสต์ที่เลือกจะสอดคล้องกับ "ที่อยู่ IP สีขาว" ของการเชื่อมต่ออินเทอร์เน็ตของคุณเสมอ หากคุณมีปัญหาในการอัปเดตที่อยู่ IP ให้ตรวจสอบเพื่อดูว่ากิจกรรมเครือข่ายของไคลเอนต์ DUC ถูกไฟร์วอลล์บล็อกหรือไม่

    การตั้งค่าเซิร์ฟเวอร์ FTP     การใช้หมายเลขพอร์ตที่ไม่ได้มาตรฐานสำหรับเซิร์ฟเวอร์ FTP นั้นไม่จำเป็นเลย หากผู้ให้บริการไม่ได้ใช้การกรองการรับส่งข้อมูล หรือคุณไม่สนใจที่จะสแกนพอร์ตเพื่อหาช่องโหว่และพยายามคาดเดารหัสผ่าน ในบทความนี้โดยใช้เอฟทีพี -เซิร์ฟเวอร์ที่มีพอร์ต TCP ที่ไม่ได้มาตรฐาน แสดงเป็นหนึ่งใน.

    ตัวเลือกที่เป็นไปได้การตั้งค่า FileZilla

    เซิร์ฟเวอร์ดำเนินการผ่านเมนู "แก้ไข" - "การตั้งค่า" หน้าต่างการตั้งค่าทั่วไป มีไว้สำหรับการตั้งค่าทั่วไป

    ในช่อง "Listen on this port" คุณสามารถระบุหมายเลขพอร์ตสำหรับการเชื่อมต่อ TCP ขาเข้าได้ โดยค่าเริ่มต้น ฟิลด์นี้จะถูกตั้งค่าเป็น 21 และหากต้องการใช้ตัวเลขที่ไม่เป็นมาตรฐาน คุณจะต้องระบุค่าที่เลือก เช่น - 12321 - การใช้พอร์ต TCP ที่ไม่ได้มาตรฐานทำให้เกิดความไม่สะดวก เนื่องจากจำเป็นต้องระบุค่าเมื่อสร้างเซสชัน:

    หากมีการวางแผนที่จะใช้เซิร์ฟเวอร์ทั้งที่มีการเข้าถึงจากอินเทอร์เน็ตและบนเครือข่ายท้องถิ่นก็สมเหตุสมผลที่จะออกไป ค่ามาตรฐาน 21 และใช้หมายเลขพอร์ตที่ไม่เป็นมาตรฐานสำหรับการเชื่อมต่ออินเทอร์เน็ต โดยตั้งค่าการเปลี่ยนเส้นทางแพ็กเก็ตที่มาถึงพอร์ต 12321 ของเราเตอร์ไปยังพอร์ต 21 ของเซิร์ฟเวอร์ FTP บนเครือข่ายท้องถิ่น ด้วยการตั้งค่านี้ ไม่จำเป็นต้องระบุหมายเลขพอร์ตสำหรับเซสชัน FTP ภายในเครือข่ายท้องถิ่น

    พารามิเตอร์อื่นๆ มีไว้สำหรับการปรับแต่งประสิทธิภาพและการหมดเวลาเซสชัน พวกเขาสามารถปล่อยให้ไม่เปลี่ยนแปลง ส่วนที่เหลือของการตั้งค่าทั่วไปสามารถปล่อยให้เป็นค่าเริ่มต้นได้:

    ข้อความต้อนรับ- ข้อความที่ส่งถึงไคลเอนต์เมื่อมีการเชื่อมต่อ

    การผูก IP- คาดว่าจะใช้อินเทอร์เฟซเครือข่ายใด การเชื่อมต่อไคลเอนต์- ตามค่าเริ่มต้น - บนใดก็ได้ แต่คุณสามารถระบุอันใดอันหนึ่งได้เช่น - 192.168.1.3

    ตัวกรองไอพี- การตั้งค่ากฎการกรองสำหรับที่อยู่ IP ของลูกค้า ตามค่าเริ่มต้น การเชื่อมต่อจะได้รับอนุญาตสำหรับ IP ใดๆ

    บท การตั้งค่าโหมดพาสซีฟทำหน้าที่กำหนดค่าโหมด FTP แบบพาสซีฟ และจะต้องเปลี่ยนพารามิเตอร์เริ่มต้นเกือบทั้งหมด

    หมายเลขพอร์ตที่จะใช้ในการส่งข้อมูลในโหมดพาสซีฟจะต้องตั้งค่าด้วยตนเอง เนื่องจากเราเตอร์จะต้องได้รับการกำหนดค่าให้เปลี่ยนเส้นทางไปยังอินเทอร์เฟซเครือข่ายที่เซิร์ฟเวอร์กำลังฟังอยู่ ดังนั้นคุณต้องทำเครื่องหมายที่ช่องเพื่อเปิดใช้งานโหมด "ใช้ช่วงพอร์ตที่กำหนดเอง" และตั้งค่าช่วง - เช่นจาก 50000 ถึง 50020 - จำนวนพอร์ตที่เซิร์ฟเวอร์รับฟังจะกำหนดขีดจำกัดของจำนวนเซสชันการถ่ายโอนข้อมูลพร้อมกัน

    ส่วนย่อย เฉพาะ IPv4กำหนดที่อยู่ IP ที่เซิร์ฟเวอร์จะส่งเพื่อตอบสนองต่อคำสั่ง PASV ในกรณีนี้ ไม่ควรเป็น IP 192.168.1.3 ของเซิร์ฟเวอร์ แต่เป็น "IP สีขาว" ของการเชื่อมต่ออินเทอร์เน็ตของเรา ดังนั้นคุณต้องตั้งค่าโหมด "ใช้ IP ต่อไปนี้" และแทนที่จะป้อนที่อยู่ IP ให้ป้อนชื่อที่ได้รับเมื่อลงทะเบียนกับบริการ DNS แบบไดนามิก - ที่จริงแล้ว คุณจะต้องป้อนชื่อโฮสต์ที่เลือกเท่านั้น ในกรณีนี้ -- อีกทางเลือกหนึ่ง คุณสามารถใช้โหมดเพื่อกำหนดที่อยู่ IP ภายนอกโดยใช้โครงการ FileZilla ได้โดยเปิดใช้งาน "ดึงข้อมูลที่อยู่ IP ภายนอกจาก:" ตัวเลือกนี้สามารถเลือกได้ในกรณีที่ไม่สามารถใช้เครื่องมือ DNS แบบไดนามิกได้ หากคุณต้องการใช้เซิร์ฟเวอร์ FTP บนเครือข่ายท้องถิ่นของคุณ คุณต้องตั้งค่าโหมดเป็น "อย่าใช้ IP ภายนอกสำหรับการเชื่อมต่อท้องถิ่น" (อย่าใช้ที่อยู่ IP ภายนอกสำหรับการเชื่อมต่อภายในเครือข่ายท้องถิ่น)

    การตั้งค่าเซิร์ฟเวอร์ที่เหลือสามารถปล่อยไว้ไม่เปลี่ยนแปลงหรือดำเนินการในภายหลังหากจำเป็น: การตั้งค่าความปลอดภัย- การตั้งค่าความปลอดภัย ตามค่าเริ่มต้น การเชื่อมต่อที่สามารถใช้เพื่อโจมตี DDoS นั้นเป็นสิ่งต้องห้าม

    เบ็ดเตล็ด- การตั้งค่าสำหรับขนาดบัฟเฟอร์และพารามิเตอร์บันทึกอื่น ๆ และคำสั่ง FTP บางคำสั่ง

    การตั้งค่าอินเทอร์เฟซผู้ดูแลระบบ- การตั้งค่าแผงควบคุมเซิร์ฟเวอร์ คุณสามารถระบุอินเทอร์เฟซเครือข่าย หมายเลขพอร์ตการฟัง ที่อยู่ IP ที่อนุญาตให้เชื่อมต่อกับแผงควบคุม และรหัสผ่าน

    การบันทึก- การตั้งค่าบันทึกเหตุการณ์เซิร์ฟเวอร์ ตามค่าเริ่มต้น จะไม่มีการเขียนลงในไฟล์

    จำกัดความเร็ว- การตั้งค่าขีดจำกัดอัตราการถ่ายโอนข้อมูล ตามค่าเริ่มต้น - ไม่มีข้อจำกัด

    การบีบอัดการถ่ายโอนไฟล์- การตั้งค่าสำหรับการบีบอัดไฟล์ระหว่างการถ่ายโอน ค่าเริ่มต้นคือไม่มีการบีบอัด

    การตั้งค่า SSL/TLSเปิดใช้งานโหมดการเข้ารหัสสำหรับข้อมูลที่ส่ง ค่าเริ่มต้นคือไม่มีการเข้ารหัส

    ออโต้แบน- เปิดใช้งานการบล็อกผู้ใช้ที่เลือกรหัสผ่านเพื่อเชื่อมต่อโดยอัตโนมัติ โดยค่าเริ่มต้น การปิดกั้นอัตโนมัติปิด.

    การตั้งค่าการส่งต่อพอร์ตและไฟร์วอลล์

    เพื่อให้เซิร์ฟเวอร์ FTP สามารถเข้าถึงได้จากอินเทอร์เน็ต จำเป็นต้องกำหนดค่าเราเตอร์เพื่อให้การเชื่อมต่อขาเข้าที่มาถึงพอร์ต TCP บางพอร์ตบนอินเทอร์เฟซภายนอกถูกเปลี่ยนเส้นทางไปยังพอร์ต TCP ที่เซิร์ฟเวอร์ FTP ฟังบนเครือข่ายภายใน สำหรับ รุ่นต่างๆเราเตอร์การตั้งค่าอาจแตกต่างกันในคำศัพท์ แต่ความหมายเหมือนกัน - แพ็กเก็ต TCP ที่ได้รับบนอินเทอร์เฟซภายนอก (WAN) ด้วย หมายเลขเฉพาะพอร์ตไปข้างหน้าเพื่อ เครือข่ายท้องถิ่นไปยังที่อยู่ IP และพอร์ตที่ต้องการ ตัวอย่างการตั้งค่าสำหรับเราเตอร์ D-Link DIR-320NRU สำหรับการส่งต่อพอร์ตที่ใช้สำหรับโหมด FTP แบบพาสซีฟ:

    แพ็กเก็ตที่ได้รับบนอินเทอร์เฟซที่มี "IP สีขาว" และมีหมายเลขพอร์ตในช่วง 50000-50020 จะถูกเปลี่ยนเส้นทางไปยังที่อยู่ IP ที่ระบุในฟิลด์ "IP ภายใน" (ในกรณีของเรา - 192.168.1.3) ในทำนองเดียวกัน การเปลี่ยนเส้นทางจะถูกสร้างขึ้นสำหรับพอร์ต 50021 หากคุณเปลี่ยนหมายเลข พอร์ตมาตรฐานหรือไปยังพอร์ต 21 ของเซิร์ฟเวอร์ FTP หากคุณไม่เปลี่ยนแปลง

    หลังจากใช้การตั้งค่าเหล่านี้ คุณจะสามารถเข้าถึงเซิร์ฟเวอร์ FTP ได้ผ่านทาง URL ftp://myhost8.ddns.net:50021หรือสำหรับการเชื่อมต่อภายในเครือข่ายท้องถิ่น:

    ftp://192.168.1.3- หากคุณไม่ได้เปลี่ยนหมายเลขพอร์ตเริ่มต้น (21) ในการตั้งค่าเซิร์ฟเวอร์ FTP

    ftp://192.168.1.3:50021- หากใช้หมายเลขพอร์ตที่ไม่ได้มาตรฐาน

    คุณสามารถใช้ชื่อคอมพิวเตอร์แทนที่อยู่ IP ได้ หากสามารถแก้ไขได้เป็นที่อยู่ IP

    ftp://comp1

    ftp://comp1.mydomain.ru

    การวินิจฉัยปัญหา

    หากการเชื่อมต่อกับเซิร์ฟเวอร์ FTP ไม่เกิดขึ้นแสดงว่าอาจมีปัญหากับไฟร์วอลล์ที่บล็อกการเชื่อมต่อที่จำเป็นสำหรับการทำงานของเซิร์ฟเวอร์ FTP ที่สร้างขึ้น หากใช้บิวท์อิน ไฟร์วอลล์วินโดวส์จากนั้นคุณจะต้องเพิ่มกฎที่อนุญาตกิจกรรมเครือข่ายสำหรับบริการ "FileZilla" เซิร์ฟเวอร์เอฟทีพี" หากคุณใช้ไฟร์วอลล์หรือโปรแกรมป้องกันไวรัสของบริษัทอื่นที่มีการกรองการรับส่งข้อมูล คุณต้องสร้างกฎที่เหมาะสมโดยใช้เครื่องมือการตั้งค่าที่มีอยู่เพื่ออนุญาต การเชื่อมต่อเครือข่าย- ตัวเลือกต่างๆ เป็นไปได้เมื่อมีการตั้งค่าให้อนุญาต กิจกรรมเครือข่ายโปรแกรมเฉพาะหรือเพื่อแก้ไขที่อยู่และพอร์ตที่เลือกซึ่งใช้กับทุกโปรแกรม

    สถานที่ที่ดีที่สุดในการเริ่มการวินิจฉัยคือบนเซิร์ฟเวอร์ FTP คุณสามารถใช้มาตรฐานเป็นเครื่องมือวินิจฉัยได้ ลูกค้าเทลเน็ต(คุณประโยชน์ telnet.exe- ไฟร์วอลล์ทั้งหมดไม่ได้บล็อกการเชื่อมต่อบนอินเทอร์เฟซแบบย้อนกลับ และเพื่อตรวจสอบว่าการตั้งค่าเซิร์ฟเวอร์ถูกต้อง คุณสามารถเชื่อมต่อได้โดยป้อนคำสั่ง:

    เทลเน็ตโลคัลโฮสต์ 21- หากใช้หมายเลขพอร์ตมาตรฐาน

    เทลเน็ตโลคัลโฮสต์ 50021- หากหมายเลขพอร์ตมาตรฐานมีการเปลี่ยนแปลง

    เมื่อคำสั่งนี้ถูกดำเนินการ การเชื่อมต่อกับเซิร์ฟเวอร์ FTP จะทำผ่านอินเทอร์เฟซแบบย้อนกลับ และการเชิญเซิร์ฟเวอร์ (ข้อความต้อนรับ) ควรแสดงในหน้าต่างเทลเน็ต หากไม่เกิดขึ้น เซิร์ฟเวอร์อาจถูกหยุด มีปัญหาพอร์ตขัดแย้ง หรือพอร์ต 21 (50021) ไม่รับฟัง สำหรับการวินิจฉัยคุณสามารถใช้คำสั่ง เน็ตสแตท:

    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                 กำลังฟัง
    RpcS

    ในคอลัมน์ ที่อยู่ในท้องถิ่นมีความหมาย 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 ของผู้ใช้ โดยระบุที่อยู่ที่ห้ามหรืออนุญาตการเชื่อมต่อกับเซิร์ฟเวอร์

    รายการคำสั่ง FTP พื้นฐาน

    ABOR - ยกเลิกการถ่ายโอนไฟล์
    CDUP - เปลี่ยนไดเร็กทอรีเป็นไดเร็กทอรีที่สูงกว่า
    CWD - เปลี่ยนไดเรกทอรีปัจจุบัน
    DELE - ลบไฟล์ (ชื่อไฟล์ DELE)
    ช่วยเหลือ - แสดงรายการคำสั่งที่เซิร์ฟเวอร์ยอมรับ
    LIST - ส่งคืนรายการไฟล์ในไดเร็กทอรี รายการจะถูกส่งผ่านการเชื่อมต่อข้อมูล (พอร์ต 20)
    MDTM - ส่งกลับเวลาการแก้ไขไฟล์
    MKD - สร้างไดเร็กทอรี
    NLST - ส่งคืนรายการไฟล์ในไดเร็กทอรีเพิ่มเติม รูปแบบสั้นกว่า LIST รายการจะถูกส่งผ่านการเชื่อมต่อข้อมูล (พอร์ต 20)
    NOOP - การดำเนินการว่างเปล่า
    PASV - เข้าสู่โหมดพาสซีฟ เซิร์ฟเวอร์จะส่งคืนที่อยู่และพอร์ตที่คุณต้องการเชื่อมต่อเพื่อรวบรวมข้อมูล การถ่ายโอนจะเริ่มขึ้นเมื่อมีการป้อนคำสั่ง RETR, LIST ฯลฯ
    พอร์ต - เข้าสู่ระบบ โหมดแอคทีฟ- เช่น พอร์ต 12,34,45,56,78,89. เซิร์ฟเวอร์จะเชื่อมต่อกับไคลเอนต์เพื่อถ่ายโอนข้อมูลต่างจากโหมดพาสซีฟ
    PWD - ส่งคืนไดเร็กทอรีเซิร์ฟเวอร์ปัจจุบัน
    ออก - ตัดการเชื่อมต่อ
    REIN - เริ่มต้นการเชื่อมต่อใหม่
    RETR - ดาวน์โหลดไฟล์ RETR ต้องนำหน้าด้วยคำสั่ง PASV หรือ PORT
    RMD - ลบไดเรกทอรี
    RNFR และ RNTO - เปลี่ยนชื่อไฟล์ RNFR - สิ่งที่จะเปลี่ยนชื่อ RNTO - สิ่งที่จะเปลี่ยนชื่อ
    SIZE - ส่งกลับขนาดไฟล์
    STOR - อัปโหลดไฟล์ไปยังเซิร์ฟเวอร์ STOR ต้องนำหน้าด้วยคำสั่ง PASV หรือ PORT
    SYST - ส่งคืนประเภทของระบบ (UNIX, WIN,)
    ประเภท - ตั้งค่าประเภทการถ่ายโอนไฟล์ (A - ข้อความ ASCII, I - ไบนารี่)
    USER - ชื่อผู้ใช้เพื่อเข้าสู่เซิร์ฟเวอร์

    ตัวอย่างเซสชัน FTP

    ไคลเอนต์ FTP เชื่อมต่อกับเซิร์ฟเวอร์ด้วยชื่อผู้ใช้ ผู้ใช้1รหัสผ่านว่างเปล่าและดาวน์โหลดไฟล์ชื่อ ซีพียู-v- ข้อความจากเซิร์ฟเวอร์ FTP จะถูกเน้นด้วยสีแดง ข้อความจากไคลเอนต์ FTP จะถูกเน้นด้วยสีน้ำเงิน การแลกเปลี่ยนคำสั่งและพารามิเตอร์อาจแตกต่างกันเล็กน้อยสำหรับ รุ่นที่แตกต่างกันซอฟต์แวร์ไคลเอ็นต์ FTP และเซิร์ฟเวอร์ FTP

    หลังจากเชื่อมต่อแล้ว เซิร์ฟเวอร์จะส่งข้อมูลเกี่ยวกับตัวเองไปยังไคลเอนต์:
    เซิร์ฟเวอร์ 220-FileZilla เวอร์ชัน 0.9.45 เบต้า
    220 เขียนโดย Tim Kosse ( [ป้องกันอีเมล])
    220 กรุณาเยี่ยมชม http://sourceforge.net/projects/filezilla/
    ลูกค้าส่งชื่อผู้ใช้:
    ผู้ใช้ผู้ใช้1
    เซิร์ฟเวอร์ขอรหัสผ่าน:
    331 ต้องใช้รหัสผ่านสำหรับผู้ใช้1
    ลูกค้าส่งรหัสผ่านว่าง:
    ผ่าน
    เซิร์ฟเวอร์ตรวจสอบบัญชีผู้ใช้และรายงานการเริ่มต้นเซสชัน:
    230 เข้าสู่ระบบแล้ว
    ลูกค้าร้องขอประเภทของระบบปฏิบัติการบนเซิร์ฟเวอร์:
    ระบบ
    เซิร์ฟเวอร์รายงานว่าประเภท ยูนิกซ์จำลองโดยเซิร์ฟเวอร์ Filezilla:
    215 UNIX จำลองโดย FileZilla
    ลูกค้าร้องขอรายการพารามิเตอร์ที่เซิร์ฟเวอร์รองรับ:
    เพลงประกอบละคร
    เซิร์ฟเวอร์ตอบสนองด้วยรายการพารามิเตอร์ที่รองรับ:
    211-คุณสมบัติ:
    เอ็มดีทีเอ็ม
    ส่วนที่เหลือสตรีม
    ขนาด
    ประเภท MLST*;ขนาด*;แก้ไข*;
    MLSD
    UTF8
    ซีแอลเอ็นที
    เอ็มเอฟเอ็มที
    211 จบ

    ลูกค้าร้องขอไดเร็กทอรีปัจจุบันของเซิร์ฟเวอร์:
    P.W.D.
    เซิร์ฟเวอร์รายงานว่าไดเร็กทอรีปัจจุบันคือไดเร็กทอรีราก ("/"):
    257 "/" คือไดเร็กทอรีปัจจุบัน
    ลูกค้ารายงานว่าจะถ่ายโอนข้อมูลไบนารี:
    ประเภทที่ 1

    เซิร์ฟเวอร์ยืนยันประเภทของข้อมูลที่กำลังถ่ายโอน:
    200 Type ตั้งค่าเป็น I
    ลูกค้ารายงานว่าจะใช้โหมด FTP แบบพาสซีฟ:
    ปาสวี
    เซิร์ฟเวอร์รายงานการเปลี่ยนไปใช้โหมดพาสซีฟ และส่ง IP และพอร์ตสำหรับโหมด FTP พาสซีฟ
    227 เข้าสู่โหมดพาสซีฟ (212,248,22,114,195,97)
    ลูกค้าร้องขอให้รับไฟล์ชื่อ ซีพียู-vจาก ไดเรกทอรีปัจจุบันเซิร์ฟเวอร์
    RETR cpu-v
    เซิร์ฟเวอร์รายงานการเริ่มต้นการถ่ายโอนข้อมูล:
    150 การเปิดช่องข้อมูล สำหรับไฟล์ดาวน์โหลดจากเซิร์ฟเวอร์ของ "/ cpu-v"
    เมื่อเสร็จสิ้น เซิร์ฟเวอร์จะรายงานการถ่ายโอนสำเร็จ:
    226 ถ่ายโอน "/ cpu-v" สำเร็จแล้ว

    โดยสรุป ฉันอยากจะเสริมว่าโครงการ Filezilla ไม่เพียงแต่รวมถึงการพัฒนาและการสนับสนุนคุณภาพสูงเท่านั้น โปรแกรม FTP ฟรี-เซิร์ฟเวอร์แต่ยังเป็นไคลเอนต์ FTP ฟรียอดนิยมอีกด้วย

    บทความจาก คำอธิบายสั้น ๆไคลเอนต์ FTP ฟรีสำหรับ Linux, Mac OS และ Windows ไคลเอนต์ FTP นี้รองรับโปรโตคอลการถ่ายโอนข้อมูลแอปพลิเคชันมากมาย - FTP, FTP ผ่าน SSL/TLS (FTPS), SSH การถ่ายโอนไฟล์โปรโตคอล (SFTP), HTTP, SOCKS และ FTP-Proxy กล่าวอีกนัยหนึ่ง Filezilla FTP Client เป็นซอฟต์แวร์สากลสำหรับการรับและถ่ายโอนไฟล์ในทุกรูปแบบที่ทันสมัย โปรโตคอลแอปพลิเคชันระหว่างโหนดบนแพลตฟอร์มที่แตกต่างกัน

    FTP (โปรโตคอลการถ่ายโอนไฟล์)– โปรโตคอลสำหรับการส่งข้อมูลผ่านเครือข่ายระหว่างคอมพิวเตอร์ การใช้ข้อมูลพิเศษทำให้สามารถเชื่อมต่อกับเซิร์ฟเวอร์และทำงานกับข้อมูลบนดิสก์ได้

    หากใครมีเซิร์ฟเวอร์หรือโฮสติ้งสำหรับจัดเก็บไฟล์หรือเป็นไซต์ธรรมดา (ประกอบด้วยหลาย ๆ ไฟล์ต่างๆ) จากนั้นคุณสามารถใช้ตัวจัดการไฟล์ในตัวเพื่อทำงานกับไฟล์เหล่านั้นได้ สำหรับ โซลูชั่นเซิร์ฟเวอร์, ตัวอย่างเช่น, เซิร์ฟเวอร์อูบุนตูมีโปรแกรมและเครื่องมือที่แตกต่างกันเล็กน้อยที่ให้คุณทำงานกับไฟล์ได้ เซิร์ฟเวอร์ (หรือคอมพิวเตอร์) ใด ๆ มีไดรฟ์สำหรับจัดเก็บไฟล์ ไม่ว่าจะเป็นเซิร์ฟเวอร์ที่ไม่มีตัวจัดการไฟล์หรือโฮสติ้งที่มีคุณสามารถเข้าถึงข้อมูลผ่านโปรโตคอลการถ่ายโอนข้อมูล

    เพื่อเชื่อมต่อผ่าน ผู้ใช้เอฟทีพีคุณจะได้รับข้อมูลเข้าสู่ระบบ รหัสผ่าน และโฮสต์ (คอมพิวเตอร์ที่คุณจะเชื่อมต่อ) โฮสต์มักจะเป็นที่อยู่ IP โดยทั่วไปแล้ว ข้อมูลผ่าน FTP (ฉันกำลังพูดถึงข้อมูลการอนุญาต) จะถูกถ่ายโอนโดยไม่มีการเข้ารหัส ซึ่งเป็นเหตุผลว่าทำไมจึงมีโปรโตคอล FTPS และ SFTP

    วิธีเชื่อมต่อกับ FTP

    ในการเชื่อมต่อกับโปรโตคอลก็มี เครื่องมือพิเศษ– ไคลเอนต์ FTP พวกเขามีการตั้งค่ามากมายซึ่งฉันจะพูดถึงในบทความนี้ นี่คือรายการไคลเอนต์และเครื่องมือยอดนิยมที่ให้คุณเชื่อมต่อกับโปรโตคอลได้

    • FileZilla– รองรับใด ๆ ระบบปฏิบัติการ- เครื่องมือที่ได้รับความนิยมมากที่สุดที่มีอยู่
    • WinSCP– ซอฟต์แวร์สำหรับ ระบบวินโดวส์คุณสามารถเชื่อมต่อผ่านการเชื่อมต่อที่ปลอดภัยได้
    • ผู้บัญชาการรวม– แม้ว่าจะเป็นตัวจัดการไฟล์ แต่ก็มีฟังก์ชันการเชื่อมต่อ FTP แต่นี่ไม่ใช่ตัวเลือกที่ผมอยากจะแนะนำตัวถัดไปจะดีกว่า -
    • ผู้บัญชาการอิสระ– ตัวจัดการไฟล์ที่มีเครื่องมือทั้งหมดสำหรับการทำงานกับข้อมูลและฟังก์ชันไคลเอนต์ FTP รองรับการเชื่อมต่อที่ปลอดภัย -
    • ไดรฟ์เครือข่ายหน้าต่าง– การเชื่อมต่อ FTP ทำโดยใช้สาย

    เชื่อมต่อกับ FTP โดยใช้ Windows Explorer

    โดยปกติแล้ว ข้อมูลเข้าสู่ระบบและรหัสผ่านของคุณจะถูกส่งไปยังอีเมลของคุณหลังจากลงทะเบียนกับโฮสติ้งหรือ เซิร์ฟเวอร์วีพีเอส- ฉันจะแสดงตัวอย่างให้คุณดู

    ไปกันเลย วินโดวส์เอ็กซ์พลอเรอร์ไปยังไดเร็กทอรีคอมพิวเตอร์เครื่องนี้ บน Windows 10 จะมีตัวเลือกอยู่ด้านบน "เพิ่ม ตำแหน่งเครือข่าย» - คลิกที่มัน

    ตัวช่วยสร้างการเพิ่มตำแหน่งเครือข่ายจะเปิดขึ้น คลิก "ต่อไป".

    ส่วนถัดไปจะขอให้คุณเลือกตำแหน่งเครือข่ายอื่น คลิกที่นี่ด้วย "ต่อไป".

    ตอนนี้คุณต้องป้อนข้อมูลที่ถูกต้อง โฮสต์ที่คุณจะเชื่อมต่อ เนื่องจากเรากำลังสร้างการเชื่อมต่อ FTP ที่อยู่จึงควรมีลักษณะดังนี้:

    ftp://username@ที่อยู่ IP
    ftp://site.com

    ชื่อผู้ใช้จะถูกมอบให้คุณในจดหมาย หลังจากป้อนหนึ่งในบรรทัดเหล่านี้ (พร้อมข้อมูลของคุณ) ให้คลิก "ต่อไป".


    คุณต้องตั้งชื่อให้การเชื่อมต่อใหม่ คุณสามารถเรียกมันว่าสิ่งที่คุณต้องการ


    ตอนนี้เราสร้างเครือข่ายเสร็จแล้ว คุณสามารถทิ้งเครื่องหมายถูกไว้ได้ "เปิดตำแหน่งออนไลน์นี้หลังจากคลิกเสร็จสิ้น"และแน่นอน กดปุ่มนี้


    หน้าต่างเข้าสู่ระบบจะเปิดขึ้นทันที โดยระบุเซิร์ฟเวอร์ FTP และชื่อผู้ใช้ คุณต้องป้อนรหัสผ่านด้วยตนเอง ตัวเลือกการเข้านี้ไม่ปลอดภัย แต่ผู้ควบคุมวงสามารถทำได้เท่านั้น หลังจากป้อนข้อมูลแล้วให้คลิก "ทางเข้า".


    Explorer จะเปิดขึ้นพร้อมไฟล์บนเซิร์ฟเวอร์ ตอนนี้คุณสามารถทำงานกับข้อมูลได้อย่างเต็มที่: อัปโหลดหรือดาวน์โหลดข้อมูลจากเซิร์ฟเวอร์และเปลี่ยนแปลงข้อมูล


    การตั้งค่า FileZilla สำหรับการเชื่อมต่อ FTP

    คุณสามารถดาวน์โหลดยูทิลิตี้ได้จากเว็บไซต์อย่างเป็นทางการ - http://filezilla.ru/
    หรือจากที่นี่ - https://filezilla-project.org/

    ทรัพยากรภาษารัสเซียมีเอกสารประกอบที่ดีซึ่งอธิบายการทำงานกับลูกค้า

    เมื่อติดตั้งโปรแกรมแล้วเราจะดำเนินการตามขั้นตอนการเชื่อมต่อต่อไป

    "ไฟล์"และเลือกตัวเลือก “ผู้จัดการสถานที่”.

    ในหน้าต่างที่เปิดขึ้น ให้ป้อน:

    • โฮสต์ (ชื่อเซิร์ฟเวอร์/คอมพิวเตอร์);
    • เลือกโปรโตคอล FTP หรือ SFTP
    • ประเภทการเข้าสู่ระบบ “ปกติ” หรือ “ขอรหัสผ่าน”;

    กดปุ่ม "เชื่อมต่อ"และรอ


    สถานะสุดท้ายควรเป็น “รายการไดเรกทอรีที่แยกออกมา” และรายการโฟลเดอร์และไฟล์จะปรากฏในหน้าต่างทางด้านขวา สามารถอัพโหลดและดาวน์โหลดไฟล์ได้จากเซิร์ฟเวอร์


    เชื่อมต่อกับ FTP ผ่าน Total Commander

    ใครใช้ข้อมูล ตัวจัดการไฟล์ฉันจะแสดงวิธีเชื่อมต่อกับ FTP สำหรับพวกเขา ในโปรแกรมบนแผงควบคุมคลิก "สุทธิ"และเลือกตัวเลือก "เชื่อมต่อกับเซิร์ฟเวอร์ FTP".

    ในหน้าต่างที่เปิดขึ้น ให้คลิกปุ่ม "เพิ่ม".


    มาป้อนข้อมูลต่อไปนี้:

    • ชื่อการเชื่อมต่อ - เรียกชื่อใดก็ได้
    • เซิร์ฟเวอร์ (พอร์ต) – ที่อยู่ IP หรือเว็บไซต์
    • หากจำเป็น ให้ทำเครื่องหมายในช่อง SSL/TLS (หากการเชื่อมต่อใช้โปรโตคอลที่ปลอดภัย)
    • บัญชี - ชื่อผู้ใช้;
    • รหัสผ่าน.

    หลังจากป้อนข้อมูลเหล่านี้แล้ว คลิกตกลง

    การเชื่อมต่อใหม่ควรปรากฏในหน้าต่างการเชื่อมต่อ เมื่อเลือกแล้วให้คลิก "เชื่อมต่อ".



    วิธีจัดระเบียบการเชื่อมต่อ FTP ใน FreeCommander

    ไปที่ยูทิลิตี้แล้วคลิกที่แท็บ "เครื่องมือ"- ที่นั่นเราคลิกที่ตัวเลือก "การเชื่อมต่อ FTP ใหม่".

    หน้าต่างจะเปิดขึ้นเมื่อเราเข้าไป:

    • ชื่อการเชื่อมต่อ - ทุกสิ่งเป็นไปได้
    • ที่อยู่โฮสต์ – ที่อยู่ IP หรือเว็บไซต์
    • ชื่อผู้ใช้และรหัสผ่าน

    เราคลิกเชื่อมต่อและชื่นชมยินดี

    โปรแกรมอื่นๆ ก็ทำงานคล้ายๆ กัน หากคุณต้องการให้ฉันพูดคุยเกี่ยวกับพวกเขาเขียนเกี่ยวกับเรื่องนี้ในความคิดเห็น


    FTPS และ SFTP คืออะไร

    ในบทความที่ฉันพูดถึงโปรโตคอล เอฟทีพีเอสและ เอสเอฟทีพี- ตัวเลือกแรกได้รับการรักษาความปลอดภัยโดยใช้ SSL หรือ TLS ตัวเลือกที่สองหมายความว่า SSH ขยายเท่านั้น

    ประเภทโปรโตคอลที่ปลอดภัยนั้นแตกต่างจากโปรโตคอลปกติตรงที่สามารถดำเนินการอนุญาต (หรือการรับรองความถูกต้องในคำอื่น ๆ ) โดยใช้คีย์ SSH นั่นคือคุณไม่จำเป็นต้องป้อนรหัสผ่าน แม้ว่าวิธีนี้จะปลอดภัยจากมุมมองของการเข้าถึง (ไม่มีใครสามารถถอดรหัสรหัสผ่านได้) แต่ปัญหาในการปกป้องไฟล์คีย์ SSH เองก็เกิดขึ้น โปรโตคอลยังช่วยให้คุณเชื่อมต่อได้เร็วขึ้นอีกด้วย

    การเข้าสู่ระบบผ่าน FTPS และ SFTP ดำเนินการโดยใช้การเข้าสู่ระบบและรหัสผ่านมาตรฐาน

    โหมดพาสซีฟในโปรโตคอล FTP

    การเชื่อมต่อกับเซิร์ฟเวอร์ใช้คำสั่งและการเชื่อมต่อข้อมูล ในกรณีแรกจะดำเนินการโดยไคลเอนต์ และในกรณีที่สองโดยเซิร์ฟเวอร์ บางครั้งไคลเอ็นต์จะต้องสร้างการเชื่อมต่อทั้งสอง ดังนั้นเซิร์ฟเวอร์จึงใช้โหมดพาสซีฟ ตัวอย่างเช่น จำเป็นในการเชื่อมต่อเซิร์ฟเวอร์กับพีซีที่บ้านซึ่งไม่มีที่อยู่ IP ภายนอก พูดง่ายๆ ก็คือทำงานบนเครือข่ายท้องถิ่น

    คุณจะใช้มันอย่างแน่นอน โหมดพาสซีฟหากคุณเชื่อมต่อกับพีซีที่บ้าน ไม่เช่นนั้นคุณอาจไม่เห็นโฟลเดอร์และไฟล์ต่างๆ