ใช้“:” ในชื่อโฮสต์ ssh แก้ไข IP ที่แตกต่างกันสำหรับโฮสต์?


1

ลืมใช้-pแทน:สัญกรณ์เพื่อระบุพอร์ต ssh ที่จะเชื่อมต่อด้วยฉันรันคำสั่ง

ssh myserver.biz:55555

ฉันตระหนักถึงความผิดพลาดของฉันเมื่อ IP ที่ไม่ได้อยู่ในเซิร์ฟเวอร์ของฉันได้รับการแก้ไขอย่างชัดเจน

The authenticity of host 'myserver.biz:55555 (not.my.ip.add)' can't be established...

เห็นได้ชัดว่าฉันปฏิเสธอย่างรวดเร็วเพื่อเชื่อมต่อกับเครื่องนี้ที่ฉันไม่รู้จัก

ความคิดใดที่ทำให้เกิดสิ่งนี้ การเชื่อมต่ออย่างถูกต้องกับ-pตัวเลือกช่วยแก้ไขที่อยู่อย่างถูกต้อง แต่ฉันอยากรู้จริงๆว่าเกิดอะไรขึ้นเมื่อใช้:ในชื่อโฮสต์


ระบบปฏิบัติการนี้มาจากอะไร
Paul

@Paul Mac OS X 10.12 ลูกค้าคือ OpenSSH
Ivan G.

ปัญหาที่คล้ายกัน: OpenSSH ทำโดยคน OpenBSD และใช้ skey สำหรับ otp เมื่อใช้ scp การใช้ "useracct: skey @ site: / path" ดูเหมือนจะแปลเครื่องหมายโคลอนแรกเป็นตัวคั่นหน้าพา ธ ดังนั้นการแก้ปัญหาคือไม่ใช้ไวยากรณ์นั้นซึ่งไม่ถูกต้องในกรณีนี้ ฉันต้องใช้ "-l useracct: skey" เพื่อระบุชื่อเข้าสู่ระบบ (แล้ว "site: / path" โดยไม่ต้องมี @) (ฉันไม่มีระบบ OSX ที่สะดวกในการตรวจสอบพฤติกรรมที่เหมือนกัน)
TOOGAM

มายากลแปดลูกของฉันบอกว่าผู้ให้บริการอินเทอร์เน็ตของคุณอาจจะทำจี้ DNS
Kenster

@ Kenster ฉันเชื่อว่านี่มันแน่นอน ฉันได้ตั้งข้อสังเกตว่าความพยายามใด ๆ ในการแก้ไขชื่อโฮสต์ที่ไม่ถูกต้องส่งคืน IP เดียวกัน ขอบคุณสำหรับลิงค์ข้อมูล
Ivan G.

คำตอบ:


1

OpenSSH ส่งชื่อโฮสต์ทั้งหมดเพื่อแก้ไขสำหรับตัวแก้ไข DNS ระบบของคุณ ชื่อโฮสต์ที่ถูกต้องไม่ควรมีเครื่องหมายโคลอน แต่ถ้า DNS ของคุณตอบคำขอของคุณด้วยที่อยู่ IP ที่ถูกต้อง SSH พยายามเชื่อมต่อที่นั่น หากไม่มีชื่อจริงคุณลองยากที่จะเดาว่าเกิดอะไรขึ้น


0

ด้วยความช่วยเหลือจาก @Jakuje และ @Kenster ฉันได้พิจารณาแล้วว่า ISP ของฉันมีการเปิดใช้งาน" DNS Hijacking " บางรูปแบบ

OpenSSH กำลังผ่านอาร์กิวเมนต์ชื่อโฮสต์แบบเต็มพร้อมเครื่องหมายโคลอนเพื่อแก้ไข เห็นได้ชัดว่าชื่อโฮสต์ที่มีเครื่องหมายโคลอนไม่ถูกต้องดังนั้นแทนที่จะตอบกลับอย่างเหมาะสมNXDOMAINเซิร์ฟเวอร์ DNS จะตอบกลับด้วยสิ่งที่พวกเขาคิดว่าเป็นคำแนะนำที่มีประโยชน์ที่อยู่ IP ไปยังเซิร์ฟเวอร์ที่มีเว็บเซิร์ฟเวอร์บนพอร์ต 80 เพื่อแสดงหน้าค้นหา พวกเขาไม่ต้องสงสัยรายได้โฆษณาจาก)

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