วิธีการกำหนดค่า UFW เพื่อให้ ntp ทำงาน


11

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

ใครสามารถแนะนำกฎที่ควรเพิ่มไปยังUFWสำหรับการซิงโครไนซ์ NTP ฉันอ่านบางแห่งที่udp port 123ต้องเปิดสำหรับntpแต่เมื่อฉันเรียกใช้ntpq -pฉันจะได้ผลลัพธ์ต่อไปนี้:

     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 propjet.latt.ne 187.253.153.32   2 u   4d 1024    0   81.243    9.054   0.000
 ec2-107-20-168- 130.207.244.240  2 u   4d 1024    0   86.669  -23.040   0.000
 utcnist2.colora .ACTS.           1 u   4d 1024    0  298.151   86.936   0.000

สิ่งใดบ่งบอกว่าฉันไม่ต้องการเพิ่มกฎ ufw ใด ๆ และ ntp ทำงานแล้ว


ทำไมปฏิเสธขาออก
AB

เพียงเพื่อความปลอดภัยเป็นพิเศษ อันที่จริงฉันมีเซิร์ฟเวอร์อื่นซึ่งประกอบด้วยโทรจันจำนวนหนึ่งและเราควบคุมมันโดยการปฏิเสธขาออกในขณะนั้น
user2436428

2
การปฏิเสธขาออกไม่มีความปลอดภัยเป็นพิเศษ ทำความสะอาดระบบที่ติดเชื้อของคุณ นั่นคือความปลอดภัยเป็นพิเศษ
AB

ฉันกำลังพูดถึงเซิร์ฟเวอร์ที่ต่างกันสองตัว! การรักษาความปลอดภัยเพิ่มเติมนั้นมีไว้สำหรับเซิร์ฟเวอร์ที่ไม่ถูกบุกรุก
user2436428

คำตอบ:


14

ด้วยวิธีง่ายๆ

sudo ufw allow ntp 

คุณสามารถใช้บริการทั้งหมดที่ระบุไว้ใน /etc/services

sudo ufw allow <service name>

1
ขอบคุณ! แต่ที่ฉันกล่าวถึงในโพสต์ของฉันโดยไม่อนุญาตntpฉันยังคงได้รับการตอบสนองที่เหมาะสมntpq -pสาเหตุอาจเป็นเพราะอะไร
user2436428

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

อ่านความคิดเห็นของคุณเอง "และเราควบคุมมันโดยการปฏิเสธความเป็นตัวตนในขณะนั้น"
AB

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

1

ด้วยชุดของกฎต่อไปนี้การซิงโครไนซ์ NTP ทำงานได้อย่างสมบูรณ์แบบสำหรับฉัน:

sudo ufw allow 123/udp
sudo ufw allow out 123/udp
sudo ufw allow out 53

ฉันอนุญาตให้พอร์ตUDP 123สำหรับการรับส่งข้อมูลขาเข้าและขาออกไปยังงาน NTP นอกจากนี้ฉันยังต้องเปิดTCPพอร์ต53 (DNS) สำหรับทราฟฟิกขาออกเนื่องจาก/etc/ntp.confมีชื่อโดเมนของเซิร์ฟเวอร์ NTP .

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.