Lors de l'utilisation des commandes ssh
ou ftp
du shell Bash, le serveur auquel je me connecte a-t-il connaissance du nom de domaine utilisé? Je comprends que le nom de domaine est traduit localement en une adresse IP via DNS. En HTTP, après cela, le serveur est également informé du nom de domaine d'origine afin de servir la bonne page ou de présenter le bon certificat TLS (SNI).
host serverfault.com
GET /
Un phénomène similaire se produit-il lors de la connexion à ssh
ou ftp
?
Je demande parce que j'essaie de ssh dans un serveur (hébergement Web GoDaddy) qui attend un nom de domaine, mais ne me laisse pas entrer lorsque j'essaie de me connecter via user@IPaddress
car le DNS n'est pas encore déplacé vers l'adresse IP GoDaddy.
domain-name-system
ssh
ftp
dotancohen
la source
la source
.ssh/config
spécifique au nom d'hôte (ou à l'adresse IP)? Quelle erreur obtenez-vous? (Hmm, c'est du support, mais pas dans le but de répondre à la question ...)Login authentication failed
pour FTP etPermission denied
SSH. La connexion réelle est correcte et j'ai quadruple vérifié les informations de connexion.Réponses:
Non, les clients SSH ne transmettent pas le nom DNS auquel vous vous êtes connecté au serveur.
Comme vous l'avez dit correctement, le nom est résolu localement en adresse IP.
Il semble que je me trompe sur FTP.
Voir l'autre réponse pour plus de détails.
la source
Le protocole SSH / SFTP ne dispose d'aucun mécanisme pour fournir l'hôte au serveur.
Il y a eu une discussion sur l'ajout de cette fonctionnalité à OpenSSH, voir "Hôtes virtuels" pour ssh .
Le protocole FTP possède une
HOST
commande, ce qui équivaut à l'en-Host
tête HTTP . Il est spécifié par une RFC 7151 relativement nouvelle . Le RFC a été publié en mars 2014 (bien que le premier projet date de 2007). En tant que tel, il n'est pas encore universellement pris en charge.Côté serveur, il est pris en charge par IIS (le RFC est sponsorisé par Microsoft) et ProFTPD (depuis 1.3.6rc1). Il n'est pas pris en charge par d'autres serveurs FTP Unix courants comme Pure-FTPd ou vsftpd.
Côté client, il est supporté par (mon) WinSCP . Il n'est pas pris en charge par FileZilla, comme son auteur s'y oppose , ni par CyberDuck. Je ne connais pas les autres.
la source