Khi sử dụng các lệnh sshhoặc ftptừ shell Bash, máy chủ mà tôi đang kết nối để tìm hiểu về tên miền được sử dụng? Tôi hiểu rằng tên miền được dịch cục bộ thành địa chỉ IP thông qua DNS. Trong HTTP, sau khi điều đó xảy ra, máy chủ cũng được thông báo tên miền ban đầu để phục vụ đúng trang hoặc để xuất trình chứng chỉ TLS chính xác (SNI).
host serverfault.com
GET /
Có một hiện tượng tương tự xảy ra khi kết nối với sshhoặc ftp?
Tôi hỏi bởi vì tôi đang cố gắng ssh vào một máy chủ (GoDaddy webhosting) mong muốn một tên miền, nhưng không cho phép tôi khi tôi cố gắng kết nối qua user@IPaddressvì DNS chưa được chuyển đến địa chỉ IP GoDaddy.
Login authentication failedcho FTP và Permission deniedSSH. Kết nối thực tế vẫn ổn và tôi đã kiểm tra bốn lần thông tin đăng nhập.
.ssh/configcụ thể tên máy chủ (hoặc địa chỉ IP) không? lỗi gì bạn nhận được? (Hmm, đây là hỗ trợ, nhưng không phải là mục tiêu trả lời câu hỏi ...)