Otázka :Proč připojení SSH trvá dlouho, než se připojí k počítači ve stejné síti? Zobrazení výzvy k zadání hesla trvá dlouho. Mohu se však rychleji připojit k jiným strojům ve stejné síti. Jaký by mohl být důvod? – Gouri
debug1: Authentications that can continue: publickey,gssapi-keyex,gssapi-with-mi c,password debug1: Next authentication method: gssapi-keyex debug1: No valid Key exchange context debug1: Next authentication method: gssapi-with-mic debug1: Unspecified GSS failure. Minor code may provide more information Cannot determine realm for numeric host address debug1: Unspecified GSS failure. Minor code may provide more information Cannot determine realm for numeric host address debug1: Unspecified GSS failure. Minor code may provide more information debug1: Unspecified GSS failure. Minor code may provide more information Cannot determine realm for numeric host address debug1: Next authentication method: publickey debug1: Trying private key: /home/gouri/.ssh/id_rsa debug1: Trying private key: /home/gouri/.ssh/id_dsa debug1: Trying private key: /home/gouri/.ssh/id_ecdsa debug1: Next authentication method: password
Proč se výzva k připojení SSH zobrazí dlouho?
Pokud se můžete bez prodlení připojit k jiným strojům ve stejné síti, pak je problém velmi specifický pro konkrétní stroj. Rychlý pohled na podrobný výstup připojení SSH by vám poskytl mnoho informací.
Podle podrobného výstupu se SSH pokusí ověřit pomocí následujících metod.
publickey,gssapi-keyex,gssapi-with-mic,password
Následující zprávy říkají, že se SSH nepodařilo připojit pomocí gssapi-keyex, gssap-with-mic, publickey
a nakonec se spoléhal na autentizaci založenou na hesle. Výzva k zadání hesla se tedy objevila až poté, co ostatní metody ověření selhaly.
Pokud se spoléháte na autentizaci založenou na hesle, můžete pokračovat a deaktivovat další mechanismy ověřování.
Zakázat GSSAPIAuthentication
Otevřete sshd_config
soubor v cílovém počítači a změňte GSSAPIAuthentication yes
na no
.
# vim /etc/ssh/sshd_config GSSAPIAuthentication no
Uložte změny a restartujte démona SSH.
# systemctl restart sshd
Stále dochází ke zpoždění přihlášení k ssh? Pravděpodobně byste měli zkusit deaktivovat UseDNS
možnost v sshd_config
soubor.
UseDNS
je nastaveno na 'yes
‘ ve výchozím nastavení určuje, zda se bude vyhledávat a porovnávat IP adresa a název hostitele. Toto nastavení může způsobit zpoždění přihlášení a můžete jej vypnout nastavením „no
‘
UseDNS no
Nezapomeňte restartovat démona SSH.