¿Los protocolos SSH o FTP le indican al servidor a qué dominio estoy intentando conectarme?

¿Los protocolos SSH o FTP le indican al servidor a qué dominio estoy intentando conectarme?

Cuando uso los comandos ssho ftpdel shell Bash, ¿el servidor al que me estoy conectando se entera del nombre de dominio utilizado? Entiendo que el nombre de dominio esen la zonatraducido a una dirección IP a través de DNS. En HTTP, después de que eso sucede, al servidor también se le informa el nombre de dominio original para poder servir la página correcta o presentar el certificado TLS (SNI) correcto.

host serverfault.com
GET /

¿Ocurre un fenómeno similar al conectarse a ssho ftp?

Lo pregunto porque estoy intentando conectarme a un servidor (alojamiento web de GoDaddy) que espera un nombre de dominio, pero no me deja entrar cuando intento conectarme user@IPaddressporque el DNS aún no se ha movido a la dirección IP de GoDaddy.

Respuesta1

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 me equivoqué con respecto al FTP.
Vea la otra respuesta para más detalles.

Respuesta2

El protocolo SSH/SFTPno esDisponer de algún mecanismo para proporcionar el host al servidor.

Hubo una discusión sobre cómo agregar esta funcionalidad a OpenSSH, consulte"Hospedadores virtuales" para ssh.


El protocolo FTPhacehave HOSTcomando, que es equivalente al Hostencabezado HTTP. Está especificado por un relativamente nuevoRFC 7151. El RFC se publicó en marzo de 2014 (aunque el primer borrador es de 2007). Como tal, todavía no cuenta con un apoyo universal.

En el lado del servidor, es compatible con IIS (el RFC está patrocinado por Microsoft) yProFTPD(desde 1.3.6rc1). No es compatible con otros servidores FTP Unix comunes como Pure-FTPd o vsftpd.

En el lado del cliente, es compatible con(mi) WinSCP. No es compatible con FileZilla, como dice su autor.oponerse a la idea, ni por CyberDuck. No sé de los demás.

información relacionada