= ต้องการความช่วยเหลือในการตั้งค่า postgres บน VPS =

![ ](httpswww.redditstatic.com/desktop2x/img/renderTimingPixel.png)

สวัสดีพร้อมกัน! ฉันกำลังตั้งค่าเซิร์ฟเวอร์ postgres บน VPS เซิร์ฟเวอร์ postgres กำลังทำงานในคอนเทนเนอร์นักเทียบท่า ด้วยเหตุผลด้านความปลอดภัยฉันต้องการเข้าถึง db ผ่าน ssh tunnel เท่านั้น ฉันสามารถตั้งค่า ssh tunnel ได้ แต่ฉันไม่รู้ว่าจะอนุญาตการเชื่อมต่อจากโลกภายนอกได้อย่างไร เห็นได้ชัดว่าพอร์ต 5432 ถูกส่งต่อไปยังอินเทอร์เน็ต การตรวจสอบผู้ใช้/รหัสผ่านปกติใช้งานได้ ฉันต้องปิดกั้นการเชื่อมต่อที่ไหน มันอยู่ใน pg_hba.conf หรือการกำหนดค่านักเทียบท่าหรือในระดับเซิร์ฟเวอร์ (เช่น iptable) หรือไม่ ฉันไม่พบบทช่วยสอนที่จัดการกับการกำหนดค่าเฉพาะนี้

ขอขอบคุณล่วงหน้า!

โดยปกติแล้ว ไม่ควรให้ postgres เข้าถึงได้จากภายนอกบนพอร์ต 5432

ตามค่าเริ่มต้น ไฟล์ conf ของ postgres จะผูกกับอินเทอร์เฟซ localhost

หากคุณต้องการให้ db sever เข้าถึงได้ภายในโฮสต์ คุณไม่ควรมีพอร์ต 5432 ที่เข้าถึงได้จากภายนอกบน vps

ฉันถือว่าคุณกำลังเปิดเผย 5432 จากคอนเทนเนอร์ไปยังพอร์ตบนโฮสต์ vps หรือไม่ ที่ไม่จำเป็นต้องเข้าถึงได้จากภายนอก

== เกี่ยวกับชุมชน ==

สมาชิก

ออนไลน์