Al usar los comandos ssh
o ftp
del shell Bash, ¿el servidor al que me estoy conectando sabe el nombre de dominio utilizado? Entiendo que el nombre de dominio se traduce localmente en una dirección IP a través de DNS. En HTTP, después de que eso suceda, al servidor también se le indica el nombre de dominio original para servir la página correcta o para presentar el certificado TLS (SNI) correcto.
host serverfault.com
GET /
¿Ocurre un fenómeno similar al conectarse ssh
ao ftp
?
Pregunto porque estoy tratando de ingresar a un servidor (alojamiento web GoDaddy) que espera un nombre de dominio, pero no me deja entrar cuando intento conectarme user@IPaddress
ya que el DNS aún no se ha movido a la dirección IP de GoDaddy.
domain-name-system
ssh
ftp
dotancohen
fuente
fuente
.ssh/config
un nombre específico para el host (o la dirección IP)? ¿Qué error obtienes? (Hmm, esto es apoyo, pero no con el objetivo de responder la pregunta ...)Login authentication failed
para FTP yPermission denied
para SSH. La conexión real está bien, y he verificado cuádruple las credenciales de inicio de sesión.Respuestas:
No, los clientes SSH no pasan el nombre DNS al que se conectó al servidor.
Como dijiste correctamente, el nombre se resuelve localmente en la dirección IP.
Parece que estaba equivocado sobre FTP.
Vea la otra respuesta para más detalles.
fuente
El protocolo SSH / SFTP no tiene ningún mecanismo para proporcionar el host al servidor.
Hubo una discusión sobre cómo agregar esta funcionalidad a OpenSSH, consulte "Hosts virtuales" para ssh .
El protocolo FTP hace tener
HOST
comando, que es un equivalente al HTTPHost
cabecera. Está especificado por un RFC 7151 relativamente nuevo . El RFC se publicó en marzo de 2014 (aunque el primer borrador es de 2007). Como tal, todavía no es universalmente compatible.En el lado del servidor, es compatible con IIS (el RFC está patrocinado por Microsoft) y ProFTPD (desde 1.3.6rc1). No es compatible con otros servidores FTP comunes de Unix como Pure-FTPd o vsftpd.
En el lado del cliente, es compatible con (mi) WinSCP . FileZilla no lo admite, ya que su autor se opone a la idea , ni CyberDuck. No sé de los demás.
fuente