Ao usar os comandos ssh
ou ftp
do shell Bash, o servidor que estou conectando para saber o nome de domínio usado? Entendo que o nome do domínio é traduzido localmente em um endereço IP via DNS. No HTTP, depois que isso acontece, o servidor também recebe o nome do domínio original para exibir a página correta ou apresentar o certificado TLS (SNI) correto.
host serverfault.com
GET /
Um fenômeno semelhante acontece ao conectar-se a ssh
ou ftp
?
Eu pergunto porque estou tentando conectar com ssh em um servidor (GoDaddy webhosting) que espera um nome de domínio, mas não está me permitindo entrar quando tento conectar-me user@IPaddress
porque o DNS ainda não foi movido para o endereço IP do GoDaddy.
domain-name-system
ssh
ftp
dotancohen
fonte
fonte
.ssh/config
específico para o nome do host (ou o endereço IP)? Que erro você recebe? (Hmm, este é o apoio, mas não para o objetivo de responder à pergunta ...)Login authentication failed
para FTP ePermission denied
SSH. A conexão real está correta e eu verifiquei quatro vezes as credenciais de login.Respostas:
Não, os clientes SSH não transmitem o nome DNS ao qual você se conectou no servidor.
Como você disse corretamente, o nome é resolvido localmente no endereço IP.
Parece que eu estava errado sobre o FTP.
Veja a outra resposta para detalhes.
fonte
O protocolo SSH / SFTP não possui nenhum mecanismo para fornecer o host ao servidor.
Houve uma discussão sobre como adicionar essa funcionalidade ao OpenSSH, consulte "Hosts virtuais" para ssh .
O protocolo FTP faz tem
HOST
comando, que é um equivalente ao HTTPHost
cabeçalho. É especificado por um RFC 7151 relativamente novo . A RFC foi publicada em março de 2014 (embora o primeiro rascunho seja de 2007). Como tal, ainda não é universalmente suportado.No lado do servidor, ele é suportado pelo IIS (o RFC é patrocinado pela Microsoft) e ProFTPD (desde 1.3.6rc1). Não é suportado por outros servidores FTP Unix comuns, como Pure-FTPd ou vsftpd.
No lado do cliente, ele é suportado pelo (meu) WinSCP . Não é suportado pelo FileZilla, pois o autor se opõe à ideia , nem pelo CyberDuck. Eu não sei sobre os outros.
fonte