ลด 50% ทุกแพลน เวลาจำกัด เริ่มต้นที่ $2.48/mo
ความปลอดภัย

ตรวจสอบไฟร์วอลล์ cloud vps

โดย Parnian R. อ่าน 4 นาที อัปเดต 15 ก.พ. 2026

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

ข้อกำหนดเบื้องต้น

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

  1. สิทธิ์ Sudo: คุณควรมีสิทธิ์ sudo
    บน VPS ของคุณเพื่อดำเนินการคำสั่งการดูแลระบบ

  2. ความรู้พื้นฐานเกี่ยวกับไฟร์วอลล์: ความคุ้นเคยกับพื้นฐาน
    แนวคิดและคำสั่งไฟร์วอลล์ โดยเฉพาะสำหรับ UFW (Uncomplicated
    ไฟร์วอลล์) ที่ใช้ในคู่มือนี้

  3. การเข้าถึง SSH: ตรวจสอบให้แน่ใจว่าคุณมีสิทธิ์เข้าถึง SSH ของคุณ
    VPS สำหรับการดำเนินการคำสั่งระยะไกล

  4. อัปเดตระบบ: VPS ของคุณควรใช้งานอยู่
    ระบบปฏิบัติการเวอร์ชันล่าสุดเพื่อความปลอดภัยและ
    ความเข้ากันได้ หากต้องการอัปเดตระบบของคุณ ให้เข้าสู่ระบบ VPS ของคุณและเรียกใช้สิ่งเหล่านี้
    สองคำสั่ง:

sudo apt update && sudo apt upgrade.

ขั้นตอนที่ 1: ตรวจสอบไฟร์วอลล์
สถานะ

  1. ตรวจสอบสถานะไฟร์วอลล์:

เริ่มต้นด้วยการตรวจสอบสถานะปัจจุบันของไฟร์วอลล์ของคุณด้วย:

sudo ufw status

คำสั่งนี้จะแสดงว่าไฟร์วอลล์ทำงานอยู่หรือไม่และแสดงหรือไม่
กฎที่มีอยู่

  1. เปิดใช้งานไฟร์วอลล์หากไม่ได้ใช้งาน:

คุณจะต้องเปิดใช้งานไฟร์วอลล์หากไม่ได้ใช้งานอยู่ ก่อนทำ
ดังนั้นตรวจสอบให้แน่ใจว่าอนุญาตให้เชื่อมต่อ SSH เพื่อป้องกันการล็อค
ออก:

sudo ufw allow ssh
sudo ufw enable

คำสั่งเหล่านี้จะอนุญาตการเชื่อมต่อ SSH ผ่านไฟร์วอลล์และ
จากนั้นเปิดใช้งาน

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

ขั้นตอนที่ 2: ทบทวน
และแก้ไขกฎไฟร์วอลล์

  1. แสดงรายการกฎไฟร์วอลล์ปัจจุบัน:

หากต้องการดูกฎไฟร์วอลล์ปัจจุบันทั้งหมดพร้อมหมายเลข ให้ใช้:

sudo ufw status numbered
แสดงรายการกฎไฟร์วอลล์

คำสั่งนี้ให้ภาพรวมที่ชัดเจนของกฎทั้งหมดและกฎเหล่านั้น
ลำดับ.

  1. การอนุญาตพอร์ตเฉพาะ:

หากต้องการอนุญาตการรับส่งข้อมูลบนพอร์ตเฉพาะ ให้ดำเนินการ:

sudo ufw allow [port_number]

แทนที่ [หมายเลขพอร์ต] พร้อมหมายเลขพอร์ตจริง
คุณต้องการที่จะเปิด

  1. การปฏิเสธพอร์ตเฉพาะ:

หากต้องการบล็อกการรับส่งข้อมูลบนพอร์ตเฉพาะ ให้ใช้:

sudo ufw deny [port_number]

แทนที่ [หมายเลขพอร์ต] พร้อมหมายเลขพอร์ตที่คุณต้องการ
เพื่อปิด

  1. การลบกฎเฉพาะ:

หากต้องการลบกฎ ให้ระบุหมายเลขกฎออกจากรายการ จากนั้นรัน:

sudo ufw delete [rule_number]

แทนที่ [กฎ_หมายเลข] โดยมีหมายเลขตรงกัน
ไปยังกฎที่คุณต้องการลบ

  1. ตรวจสอบกฎที่อัปเดตอีกครั้ง:

หลังจากทำการเปลี่ยนแปลง ให้ตรวจสอบกฎที่อัปเดตอีกครั้งด้วย:

sudo ufw status

คุณสามารถตรวจสอบและแก้ไขกฎไฟร์วอลล์ได้ตามต้องการ คุณสามารถทำได้
จัดการการรับส่งข้อมูลเข้าและออกจาก VPS ของคุณ โดยคำนึงถึงศักยภาพ
ปัญหาการเชื่อมต่อ

ขั้นตอนที่ 3: ทดสอบ
การเชื่อมต่อ

  1. ทดสอบการเชื่อมต่อบริการ:

-สำหรับบริการเว็บ เข้าถึงเว็บไซต์ของคุณผ่านเบราว์เซอร์ หรือคุณสามารถใช้
คำสั่งเช่น: curl http://your_website.com.

-สำหรับ SSH ให้ทดสอบการเชื่อมต่อด้วย สช
username@your_vps_ip
.

-สำหรับบริการ FTP ให้ลองเชื่อมต่อโดยใช้ไคลเอนต์ FTP หรือคำสั่ง
เส้น: ftp your_vps_ip.

  1. ตรวจสอบการเข้าถึงพอร์ตที่อนุญาต:
  • หากต้องการตรวจสอบว่าสามารถเข้าถึงพอร์ตใดพอร์ตหนึ่งได้หรือไม่ คุณสามารถใช้เทลเน็ตได้
    สั่งการ: เทลเน็ต your_vps_ip port_number.

  • ตัวอย่างเช่น หากต้องการทดสอบเว็บเซิร์ฟเวอร์บนพอร์ต 80: เทลเน็ต
    your_vps_ip 80
    .

  1. ตรวจสอบบริการที่ถูกบล็อกบนพอร์ตที่ถูกปฏิเสธ:
  • ยืนยันว่าการเชื่อมต่อกับพอร์ตที่ถูกปฏิเสธถูกบล็อก พยายาม
    เชื่อมต่อกับบริการบนพอร์ตที่ถูกบล็อก และควรจะล้มเหลว

  • ตัวอย่างเช่น หากคุณบล็อกพอร์ต 8080 ให้ทดสอบด้วย
    เทลเน็ต your_vps_ip 8080 ไม่ควรประสบความสำเร็จ

รวมตัวอย่างคำสั่งเหล่านี้ให้แนวทางการปฏิบัติ
ตรวจสอบประสิทธิภาพของการตั้งค่าไฟร์วอลล์ของคุณ

ขั้นตอนที่ 4:
เคล็ดลับการแก้ไขปัญหาเพิ่มเติม

  1. ตรวจสอบสถานะการบริการ:

ตรวจสอบให้แน่ใจว่าบริการที่คุณพยายามเข้าถึง เช่น เว็บเซิร์ฟเวอร์
(apache2, nginx) หรือฐานข้อมูล (mysql) กำลังทำงานอยู่ ใช้คำสั่งเช่น
sudo systemctl status apache2 เพื่อตรวจสอบพวกเขา
สถานะ.

  1. ตรวจสอบข้อจำกัด IP:

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

  1. ตรวจสอบบันทึกเพื่อหาเบาะแส:

ตรวจสอบบันทึกเซิร์ฟเวอร์เพื่อดูข้อความแสดงข้อผิดพลาดหรือเบาะแสที่เกี่ยวข้อง
ปัญหาการเชื่อมต่อ สำหรับ Apache คุณอาจดูที่
/var/log/apache2/error.log.

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

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

  • เน็ตสเตต: แสดงการเชื่อมต่อเครือข่ายและ
    พอร์ตการฟัง (netstat -plntu) มีประโยชน์ในการดูว่าบริการคืออะไร
    ฟังจากพอร์ตไหน

  • แผนที่: สแกนหาพอร์ตที่เปิดอยู่เพื่อตรวจสอบว่า
    ใช้กฎไฟร์วอลล์อย่างถูกต้อง (nmap your_server_ip)

ขั้นตอนและเครื่องมือเพิ่มเติมเหล่านี้สามารถช่วยคุณวินิจฉัยและแก้ไขได้
ปัญหาการเชื่อมต่อที่ซับซ้อนมากขึ้น

ตอนนี้คุณรู้ทุกอย่างเกี่ยวกับการแก้ไขปัญหาการเชื่อมต่อแล้ว ถ้าคุณ
มีคำถามหรือต้องการข้อมูลเพิ่มเติม ติดต่อเราได้ทาง ส่ง
ตั๋ว
!

แบ่งปัน

ต้องการความช่วยเหลือเรื่องอื่นไหม?

เวลาตอบกลับเฉลี่ยน้อยกว่า 1 ชั่วโมง มนุษย์จริง ไม่ใช่บอท