25 votos

¿Le dicen los protocolos SSH o FTP del servidor de dominio que estoy intentando conectar?

Cuando el uso de la ssh o ftp comandos de la shell Bash, ¿el servidor que me estoy conectando a aprender de el nombre de dominio utilizados? Entiendo que el nombre de dominio es localmente traducido en una dirección IP a través de DNS. En HTTP, después de que sucede, el servidor se le dice el nombre de dominio original, con el fin de servir en la página correcta, o para presentar el correcto TLS cert (SNI).

host serverfault.com
GET /

¿Un fenómeno similar sucede cuando se conecta a ssh o ftp?

Lo pregunto porque estoy tratando de ssh en un servidor (GoDaddy hosting web) en la que se espera un nombre de dominio, pero no me deja cuando le doy a conectar a través de user@IPaddress como el DNS no se ha movido a la GoDaddy dirección IP.

34voto

Martin Prikryl Puntos 1687

El SSH/SFTP protocolo no tiene ningún mecanismo para proporcionar el host para el servidor.

Hubo una discusión acerca de cómo agregar esta funcionalidad a OpenSSH, consulte "hosts Virtuales" para ssh.


El protocolo FTP no tienen HOST comando, que es un equivalente a HTTP Host de encabezado. Es especificado por un número relativamente nuevo RFC 7151. El RFC se publicó en Marzo de 2014 (aunque el primer proyecto es de 2007). Como tal, no es universalmente aceptado todavía.

En el lado del servidor, es compatible con IIS (RFC está patrocinado por Microsoft). No es compatible con Unix comunes de los servidores FTP como ProFTPD, Pure-FTPd o vsftpd.

En un lado del cliente, es apoyado por (mi) WinSCP. No es compatible con Esta versión, ya que su autor se oponen a la idea, ni por CyberDuck. Yo no sé acerca de los demás.

25voto

faker Puntos 11270

No, los clientes SSH no pase el nombre DNS conectados en el servidor.
Como usted ha dicho correctamente, el nombre se resuelve localmente a la dirección IP.

Parece que me equivoqué con FTP.
Vea la otra respuesta para más detalles.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: