เมื่อใช้ssh
หรือftp
คำสั่งจาก Bash เชลล์เซิร์ฟเวอร์ที่ฉันกำลังเชื่อมต่อเพื่อเรียนรู้ชื่อโดเมนที่ใช้หรือไม่ ผมเข้าใจว่าชื่อโดเมนที่มีในท้องถิ่นแปลเป็นที่อยู่ IP ผ่าน DNS ใน HTTP หลังจากนั้นเกิดขึ้นเซิร์ฟเวอร์จะบอกชื่อโดเมนเดิมเช่นกันเพื่อให้บริการหน้าที่ถูกต้องหรือเพื่อแสดง TLS cert (SNI) ที่ถูกต้อง
host serverfault.com
GET /
มีปรากฏการณ์ที่คล้ายกันเกิดขึ้นเมื่อเชื่อมต่อssh
หรือftp
ไม่?
ฉันถามเพราะฉันกำลังพยายามที่จะ ssh ลงในเซิร์ฟเวอร์ (GoDaddy webhosting) ซึ่งคาดว่าชื่อโดเมน แต่จะไม่ปล่อยให้ฉันเข้าไปเมื่อฉันพยายามที่จะเชื่อมต่อผ่านuser@IPaddress
DNS เพราะยังไม่ได้ย้ายไปยังที่อยู่ IP ของ GoDaddy
Login authentication failed
สำหรับ FTP และPermission denied
สำหรับ SSH การเชื่อมต่อจริงนั้นใช้ได้และฉันตรวจสอบข้อมูลรับรองการเข้าสู่ระบบสี่เท่า
.ssh/config
ชื่อโฮสต์ที่เฉพาะเจาะจง (หรือที่อยู่ IP) หรือไม่? คุณได้รับข้อผิดพลาดอะไร (อืมนี่เป็นการสนับสนุน แต่ไม่ใช่เป้าหมายของการตอบคำถาม ... )