Czy podczas korzystania z poleceń ssh
lub ftp
powłoki Bash serwer, z którym się łączę, dowiaduje się o używanej nazwie domeny? Rozumiem, że nazwa domeny jest lokalnie tłumaczona na adres IP przez DNS. Po tym zdarzeniu serwer HTTP otrzymuje również oryginalną nazwę domeny w celu wyświetlenia właściwej strony lub przedstawienia prawidłowego certyfikatu TLS (SNI).
host serverfault.com
GET /
Czy podobne zjawisko występuje podczas łączenia się z ssh
lub ftp
?
Pytam, ponieważ próbuję ssh na serwerze (GoDaddy webhosting), który oczekuje nazwy domeny, ale nie wpuszcza mnie, gdy próbuję się połączyć, user@IPaddress
ponieważ DNS nie został jeszcze przeniesiony na adres IP GoDaddy.
domain-name-system
ssh
ftp
dotancohen
źródło
źródło
.ssh/config
konkretną nazwę hosta (lub adres IP)? Jaki masz błąd? (Hmm, to jest wsparcie, ale nie w celu udzielenia odpowiedzi na pytanie ...)Login authentication failed
dla FTP iPermission denied
SSH. Rzeczywiste połączenie jest w porządku i czterokrotnie sprawdziłem dane logowania.Odpowiedzi:
Nie, klienci SSH nie przekazują nazwy DNS, z którą się połączyłeś na serwerze.
Jak powiedziałeś poprawnie, nazwa jest tłumaczona lokalnie na adres IP.
Wygląda na to, że myliłem się co do FTP.
Zobacz drugą odpowiedź, aby uzyskać szczegółowe informacje.
źródło
Protokół SSH / SFTP nie ma żadnego mechanizmu zapewniającego hostowi serwerowi.
Dyskutowano o dodaniu tej funkcji do OpenSSH, zobacz „Wirtualne hosty” dla ssh .
Protokół FTP nie ma
HOST
polecenia, które jest równoznaczne z HTTPHost
nagłówek. Jest to określone przez stosunkowo nowy RFC 7151 . RFC opublikowano w marcu 2014 r. (Choć pierwszy projekt pochodzi z 2007 r.). W związku z tym nie jest jeszcze powszechnie obsługiwany.Po stronie serwera jest obsługiwany przez IIS (RFC jest sponsorowany przez Microsoft) i ProFTPD (od 1.3.6rc1). Nie jest obsługiwany przez inne popularne serwery FTP Unix, takie jak Pure-FTPd lub vsftpd.
Po stronie klienta jest obsługiwany przez (mój) WinSCP . Nie jest obsługiwany przez FileZilla, ponieważ jego autor sprzeciwia się temu pomysłowi , ani przez CyberDuck. Nie wiem o innych.
źródło