Saat menggunakan perintah ssh
atau ftp
dari Bash shell, apakah server yang saya hubungkan mengetahui nama domain yang digunakan? Saya mengerti bahwa nama domain diterjemahkan secara lokal ke alamat IP melalui DNS. Dalam HTTP, setelah itu terjadi, server juga diberi tahu nama domain asli untuk melayani halaman yang benar, atau untuk menyajikan sertifikat TLS yang benar (SNI).
host serverfault.com
GET /
Apakah fenomena serupa terjadi ketika menghubungkan ke ssh
atau ftp
?
Saya bertanya karena saya mencoba ssh ke server (GoDaddy webhosting) yang mengharapkan nama domain, tetapi tidak membiarkan saya masuk ketika saya mencoba terhubung melalui user@IPaddress
karena DNS belum dipindahkan ke alamat IP GoDaddy.
Login authentication failed
untuk FTP dan Permission denied
SSH. Koneksi yang sebenarnya baik-baik saja, dan saya telah memeriksa empat kali lipat kredensial masuk.
.ssh/config
spesifik untuk nama host (atau alamat IP)? Kesalahan apa yang Anda dapatkan? (Hmm, ini adalah dukungan, tetapi tidak untuk tujuan menjawab pertanyaan ...)