Score:-1

การเชื่อมต่อไคลเอนต์ SFTP ล้มเหลวโดยใช้ชื่อโฮสต์

ธง ae

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

ชื่อโฮสต์ พิมพ์ ข้อมูล
*.ชื่อโฮสต์ของฉัน 12.34.567.89
*.ชื่อโฮสต์ของฉัน AAAA [ที่อยู่ IPv6]

และใน FileZilla:

เจ้าภาพ สถานะการเชื่อมต่อ ไฟล์บันทึก FileZilla
12.34.567.89 ความสำเร็จ คำสั่ง: เปิด "ชื่อผู้ใช้@12.34.567.89" 22
ติดตาม: ค้นหาโฮสต์ "12.34.567.89" สำหรับการเชื่อมต่อ SSH
การติดตาม: กำลังเชื่อมต่อกับพอร์ต 12.34.567.89 22
ชื่อโฮสต์ของฉัน ล้มเหลว คำสั่ง: เปิด "ชื่อผู้ใช้@myhostname" 22
ติดตาม: ค้นหาโฮสต์ "myhostname" สำหรับการเชื่อมต่อ SSH
การติดตาม: การเชื่อมต่อกับพอร์ต [ที่อยู่ IPv6] 22
Patrick Mevzek avatar
cn flag
`12.34.567.89` ไม่ใช่ที่อยู่ IPv4
perissf avatar
ae flag
@PatrickMevzek ขอบคุณสำหรับความคิดเห็นอันมีค่าของคุณ... และถ้า IPv4 เป็นของปลอมล่ะ?
Patrick Mevzek avatar
cn flag
ด้วยความยินดี. โปรดอ่าน RFC 5737 หรือเพียงแค่ปรับปรุงคำถามของคุณอย่างมากโดยระบุชื่อจริงและ IP ที่เกี่ยวข้อง แทนที่จะใช้ความสับสนที่ไม่ดีและไร้ประโยชน์
Score:0
ธง us
Rob

ยาวเกินไปที่จะแสดงความคิดเห็นและอาจผิดทั้งหมด แต่:

ดูเหมือนว่าปัญหาจะไม่เกี่ยวข้องกับชื่อโฮสต์ของคุณ แต่มีความแตกต่างระหว่างการเข้าถึงระบบของคุณผ่าน IPv4 กับ IPv6 มากกว่า

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

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

โพสต์คำตอบ

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