ดาวน์โหลดบทความดาวน์โหลดบทความ

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

ส่วน 1
ส่วน 1 ของ 4:

ติดตั้ง FTP Framework

ดาวน์โหลดบทความ
  1. How.com.vn ไท: Step 1 อัพเดท Ubuntu ก่อน.
    Ubuntu เวอร์ชั่น 17.10 ขึ้นไปจะมี file path ที่ต่างจากเวอร์ชั่นก่อนมาก เพราะงั้นต้องอัพเดทเป็น Ubuntu เวอร์ชั่นล่าสุดซะก่อน โดย[1]
    • เปิด Terminal
    • พิมพ์ sudo apt-get upgrade แล้วกด Enter
    • พิมพ์รหัสผ่านแล้วกด Enter
    • พิมพ์ y ตอนที่ขึ้น แล้วกด Enter
    • รอจนติดตั้งอัพเดทเสร็จ แล้วรีสตาร์ทคอมตอนที่เครื่องบอก
  2. How.com.vn ไท: Step 2 เปิด Terminal.
    โดยคลิกเมนู Applications ⋮⋮⋮ เลื่อนลงไป แล้วคลิกไอคอน Terminal สีขาวดำ
    • หรือแค่กด Alt+Ctrl+T ก็เปิด Terminal ได้เลย
  3. How.com.vn ไท: Step 3 พิมพ์คำสั่งติดตั้ง VSFTPD.
    พิมพ์ sudo apt-get install vsftpd ใน Terminal แล้วกด Enter
  4. How.com.vn ไท: Step 4 พิมพ์รหัสผ่าน.
    พิมพ์รหัสผ่านที่ใช้ล็อกอินเข้าคอม แล้วกด Enter
  5. How.com.vn ไท: Step 5 รอจนติดตั้ง VSFTPD เสร็จ.
    ประมาณ 5 - 20 นาที แล้วแต่ FTP settings กับความเร็วเน็ตที่ใช้ ก็อดใจรอหน่อย
  6. How.com.vn ไท: Step 6 ติดตั้ง FileZilla.
    เป็นโปรแกรมใช้เข้าเซิร์ฟเวอร์และอัพโหลดไฟล์ ติดตั้งได้โดย
    • พิมพ์ sudo apt-get install filezilla
    • พิมพ์รหัสผ่านซ้ำถ้าถูกถาม
    • รอจนติดตั้งเสร็จ
    โฆษณา
ส่วน 2
ส่วน 2 ของ 4:

ปรับแต่ง FTP Server

ดาวน์โหลดบทความ
  1. How.com.vn ไท: Step 1 เปิดไฟล์ปรับแต่ง VSFTPD.
    พิมพ์ sudo nano /etc/vsftpd.conf แล้วกด Enter เราจะมาแก้ไขไฟล์นี้ให้ใช้ (หรือปิด) บางฟีเจอร์ของ VSFTPD ได้
  2. How.com.vn ไท: Step 2 อนุญาตให้ local users ล็อกอินเข้า FTP server ได้.
    ใช้ปุ่มลูกศรเลื่อนลงไปที่หัวข้อ # Uncomment this to allow local users to log in. แล้วลบ "#" จากบรรทัด local_enable=YES ข้างล่าง[2]
    • วิธีลบ "#" คือใช้ปุ่มลูกศรเลื่อนไปเลือกตัวอักษรข้างหน้า (ในที่นี้คือ "w") แล้วกดปุ่ม Backspace
    • ให้ข้ามขั้นตอนนี้ไป ถ้าบรรทัด write_enable=YES เป็นสีขาวอยู่แล้ว
  3. How.com.vn ไท: Step 3 อนุญาตให้ FTP เขียนคำสั่งได้.
    เลื่อนลงไปที่หัวข้อ # Uncomment this to enable any form of FTP write command. แล้วลบ "#" จากในบรรทัด write_enable=YES ข้างล่าง
    • ให้ข้ามขั้นตอนนี้ไป ถ้า write_enable=YES เป็นสีขาวอยู่แล้ว
  4. How.com.vn ไท: Step 4 ปิด ASCII mangling.
    เลื่อนลงไปจนเจอหัวข้อ # ASCII mangling is a horrible feature of the protocol. แล้วลบ "#" จาก 2 บรรทัดต่อไปนี้
    • ascii_upload_enable=YES
    • ascii_download_enable=YES
  5. Step 5 เปลี่ยน settings "chroot".
    เลื่อนลงไปที่หัวข้อ # chroot) แล้วเพิ่มบรรทัดต่อไปนี้
    • user_sub_token=$USER
    • chroot_local_user=YES
    • chroot_list_enable=YES
    • ถ้ามีโค้ดที่ว่าอยู่แล้ว ก็แค่ลบ "#" หน้าแต่ละบรรทัด
  6. Step 6 เปลี่ยน settings ตามค่า default ของ "chroot".
    เลื่อนลงไปที่หัวข้อ (default follows) แล้วเพิ่มบรรทัดต่อไปนี้
    • chroot_list_file=/etc/vsftpd.chroot_list
    • local_root=/home/$USER/Public_html
    • allow_writeable_chroot=YES
    • ถ้ามีโค้ดที่ว่าอยู่แล้ว ก็แค่ลบ "#" หน้าแต่ละบรรทัด
  7. Step 7 เปิดใช้ "ls recurse".
    เลื่อนลงไปที่หัวข้อ # You may activate the "-R" option... แล้วลบ "#" จากบรรทัด ls_recurse_enable=YES ข้างล่าง
  8. How.com.vn ไท: Step 8 เซฟแล้วออกจาก text editor.
    โดย
    • กด Ctrl+X
    • พิมพ์ y
    • กด Enter
    โฆษณา
ส่วน 3
ส่วน 3 ของ 4:

เพิ่ม Username ในรายชื่อ CHROOT

ดาวน์โหลดบทความ
  1. Step 1 เปิดไฟล์ text ชื่อ "chroot".
    โดยพิมพ์ sudo nano /etc/vsftpd.chroot_list แล้วกด Enter
    • ให้ข้ามไปขั้นตอนสุดท้ายของส่วนนี้เลย ถ้าไม่ต้องการกำหนดว่าใครเข้า FTP server ได้บ้าง
  2. How.com.vn ไท: Step 2 พิมพ์รหัสผ่าน.
    พิมพ์รหัสผ่านที่ใช้ล็อกอินเข้า Ubuntu แล้วกด Enter เพื่อเปิดไฟล์ text ชื่อ "chroot"
    • ถ้าไม่ถูกถามรหัสผ่าน ก็ข้ามขั้นตอนนี้ไปได้เลย
  3. How.com.vn ไท: Step 3 ใส่ username ต่างๆ ในรายชื่อ.
    พิมพ์ username ของคุณเอง กด Enter จากนั้นทำซ้ำกับ username ของคนอื่นที่อยากเข้า Home directories ของเขาจากในเซิร์ฟเวอร์ของคุณได้
  4. How.com.vn ไท: Step 4 เซฟรายชื่อ.
    กด Ctrl+X พิมพ์ y แล้วกด Enter เพื่อเซฟรายชื่อ
  5. How.com.vn ไท: Step 5 รีสตาร์ท VSFTPD.
    พิมพ์ sudo systemctl restart vsftpd แล้วกด Enter เพื่อหยุดและรีสตาร์ท VSFTPD ให้แน่ใจว่าเซฟค่าใหม่แล้ว เท่านี้ก็ใช้งาน FTP server ได้เลย[3]
    โฆษณา
ส่วน 4
ส่วน 4 ของ 4:

ใช้งานเซิร์ฟเวอร์

ดาวน์โหลดบทความ
  1. How.com.vn ไท: Step 1 ระบุ address ของเซิร์ฟเวอร์.
    ถ้าใช้ FTP server แบบเสียเงินให้เว็บโฮสติ้ง (เช่น Bluehost) ก็ต้องรู้ IP address ของเว็บนั้น หรือ address ทั่วไป ถึงจะเชื่อมต่อได้[4]
    • ถ้าโฮสต์เซิร์ฟเวอร์เองในคอม ก็ใช้ IP address ของคอมได้เลย วิธีหาคือพิมพ์ ifconfig ใน Terminal แล้วเช็คเลข "inet addr"
      • ถ้ายังไม่ติดตั้ง "ifconfig" ให้ติดตั้งโดยพิมพ์ sudo apt-get install net-tools ใน Terminal
  2. How.com.vn ไท: Step 2 forward พอร์ทของเราเตอร์...
    forward พอร์ทของเราเตอร์. พอรู้ IP address ของเซิร์ฟเวอร์แล้ว ก็ต้อง forward พอร์ท 21 ของเราเตอร์ไปที่ address นั้น เช็คก่อนว่าพอร์ทนั้นใช้ TCP (ไม่ใช่ UDP หรือผสมกัน)
    • ขั้นตอนการ forward port จะต่างกันออกไปตามแต่ละเราเตอร์ เพราะงั้นต้องลองศึกษาเพิ่มเติมในเน็ตดู หรืออ่านคู่มือเราเตอร์ที่ใช้
  3. How.com.vn ไท: Step 3 เปิด Filezilla.
    พิมพ์ filezilla ใน Terminal แล้วกด Enter สักพัก FileZilla จะเปิดขึ้นมา
    • ถ้าอยากเชื่อมต่อผ่าน Terminal ให้พิมพ์ ftp [address] ถ้าเซิร์ฟเวอร์ใช้งานได้และต่อเน็ตแล้ว คอมจะเริ่มเชื่อมต่อกับ FTP server แต่อาจจะถ่ายโอนไฟล์ไม่ได้
  4. How.com.vn ไท: Step 4 คลิก File.
    ที่มุมซ้ายบนของหน้าต่าง FileZilla แล้วเมนูจะขยายลงมา
  5. How.com.vn ไท: Step 5 คลิก Site Manager….
    ในเมนูที่ขยายลงมา แล้วหน้าต่าง Site Manager จะเปิดขึ้นมา
  6. How.com.vn ไท: Step 6 คลิก New Site.
    ที่เป็นปุ่มสีขาวทางด้านซ้ายล่างของหน้าต่าง เพื่อเปิดส่วนของ New Site ใน Site Manager
  7. How.com.vn ไท: Step 7 พิมพ์ address ของเซิร์ฟเวอร์.
    ในช่อง "Host:" ให้พิมพ์ address (หรือ IP address) ของ FTP server ที่จะเชื่อมต่อ[5]
  8. How.com.vn ไท: Step 8 ใส่หมายเลขพอร์ทที่ forward แล้ว.
    พิมพ์ 21 ในช่อง "Port:"
  9. How.com.vn ไท: Step 9 คลิก Connect.
    ที่เป็นปุ่มสีแดงท้ายหน้า แล้ว FileZilla จะเชื่อมต่อคอมกับ FTP server
  10. How.com.vn ไท: Step 10 ย้ายไฟล์เข้าเซิร์ฟเวอร์.
    คุณคลิกแล้วลากโฟลเดอร์จากหน้าต่างทางซ้าย ไปใส่หน้าต่างทางขวา เพื่ออัพโหลดเข้าหน้า FTP server ได้เลย
    โฆษณา

เคล็ดลับ

  • ถ้าโฮสต์เซิร์ฟเวอร์เอง แล้ว forward พอร์ท 20 อาจจะมีปัญหาการเชื่อมต่อได้
  • ถ้าเชื่อมต่อ FTP server ใน Ubuntu 17 ขึ้นไป หน้าตาและขั้นตอนจะต่างจากเวอร์ชั่นก่อนเล็กน้อย ต้องอัพเดท Ubuntu เป็นเวอร์ชั่น 17.10 (หรือใหม่กว่า) ซะก่อน
โฆษณา

คำเตือน

  • FTP server ไม่ปลอดภัยไร้ที่ติเสมอไป โดยเฉพาะถ้าโฮสต์เซิร์ฟเวอร์เอง เพราะงั้นไม่ควรอัพโหลดไฟล์สำคัญหรือข้อมูลส่วนตัวที่รั่วไหลแล้วก่อความเสียหายได้ เข้า FTP server
โฆษณา

เกี่ยวกับวิกิฮาวนี้

How.com.vn ไท: ทีมงานวิกิฮาว
ร่วมเขียน โดย:
นักเขียนในทีมวิกิฮาว
บทความนี้ร่วมเขียนโดยเหล่าบรรณาธิการและนักวิจัยที่ผ่านการฝึกฝนมาเพื่อความถูกต้องและครอบคลุมของเนื้อหา

ทีมผู้จัดการด้านเนื้อหาของวิกิฮาว จะตรวจตราผลงานจากทีมงานด้านเนื้อหาของเราเพื่อความมั่นใจว่าบทความทุกชิ้นได้มาตรฐานตามที่เราตั้งไว้ บทความนี้ถูกเข้าชม 13,678 ครั้ง
มีการเข้าถึงหน้านี้ 13,678 ครั้ง

บทความนี้เป็นประโยชน์กับคุณไหม

⚠️ Disclaimer:

Content from Wiki How ไท language website. Text is available under the Creative Commons Attribution-Share Alike License; additional terms may apply.
Wiki How does not encourage the violation of any laws, and cannot be responsible for any violations of such laws, should you link to this domain, or use, reproduce, or republish the information contained herein.

Notices:
  • - A few of these subjects are frequently censored by educational, governmental, corporate, parental and other filtering schemes.
  • - Some articles may contain names, images, artworks or descriptions of events that some cultures restrict access to
  • - Please note: Wiki How does not give you opinion about the law, or advice about medical. If you need specific advice (for example, medical, legal, financial or risk management), please seek a professional who is licensed or knowledgeable in that area.
  • - Readers should not judge the importance of topics based on their coverage on Wiki How, nor think a topic is important just because it is the subject of a Wiki article.

โฆษณา