Mamy problem z niektórymi naszymi komputerami z systemem Linux CentOS, przez co SSH nie łączy się przy pierwszej próbie. Jeśli rozpoczniesz sesję, odczekaj 5 sekund, a następnie uruchom ją ponownie. Działa dobrze i kontynuuje działanie (także nowe połączenia) przez około 1 godzinę.
Zobacz obrazy zrzutu wireshark oraz konfiguracji SSH.
Host *
GSSAPIAuthentication yes
ForwardX11Trusted yes
SendEnv LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES
SendEnv LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT
SendEnv LC_IDENTIFICATION LC_ALL LANGUAGE
SendEnv XMODIFIERS
Odpowiedzi:
Zwykle ssh zawiesza się przy pierwszym połączeniu z czymś nowym przez kilka sekund, ponieważ maszyna docelowa wykonuje wyszukiwanie wsteczne, zanim pozwoli ci wprowadzić hasło / klucz.
Kiedy mówisz, że się nie udaje, czy masz na myśli, że po prostu zawiesza się stale, czy jest jakiś błąd?
Również ssh z opcją -vvv
ssh komputer -vvv
Ten parapet daje bardzo pełny wynik, który może pomóc w ustaleniu, co jest nie tak.
źródło
plink.exe -v -ssh 10.110.0.116 Connecting to 10.110.0.116 port 22 We claim version: SSH-2.0-PuTTY_Release_0.69 Server version: SSH-2.0-OpenSSH_5.3 We believe remote version has SSH-2 channel request bug Using SSH protocol version 2 Server supports delayed compression; will try this later Doing Diffie-Hellman group exchange Server unexpectedly closed network connection FATAL ERROR: Server unexpectedly closed network connection
plink.exe -v -ssh 10.110.0.116 Connecting to 10.110.0.116 port 22 We claim version: SSH-2.0-PuTTY_Release_0.69 Server version: SSH-2.0-OpenSSH_5.3 We believe remote version has SSH-2 channel request bug Using SSH protocol version 2 Server supports delayed compression; will try this later Doing Diffie-Hellman group exchange Doing Diffie-Hellman key exchange with hash SHA-256 Server also has ssh-dss host key, but we don't know it Host key fingerprint is: