Khi sử dụng các lệnh ssh
hoặc ftp
từ 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 ssh
hoặ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@IPaddress
vì DNS chưa được chuyển đến địa chỉ IP GoDaddy.
Login authentication failed
cho FTP và Permission denied
SSH. 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/config
cụ 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 ...)