Bieganie ssh user@hostname
zajmuje około 30 sekund. Oto scenariusz:
- jest to maszyna wirtualna w lokalnej sieci LAN
- Komputery z systemem Windows i Mac otrzymują natychmiastowe logowanie
- Używam Debiana i mogłem reprodukować na maszynie Ubuntu
- ktoś korzystający z Ubuntu mówi, że logowanie do mojej maszyny (lokalnej sieci LAN) jest również natychmiastowe
- użycie nazwy hosta adres IP zajmuje około połowę czasu (~ 15 s)
[ aktualizacja ]
Używając ssh -vvv user@hostname
, tutaj czeka najbardziej:
debug3: authmethod_lookup gssapi-with-mic
debug3: remaining preferred: publickey,keyboard-interactive,password
debug3: authmethod_is_enabled gssapi-with-mic
debug1: Next authentication method: gssapi-with-mic
A potem trochę tu czeka:
debug1: Unspecified GSS failure. Minor code may provide more information
Credentials cache file '/tmp/krb5cc_1000' not found
debug1: Unspecified GSS failure. Minor code may provide more information
Credentials cache file '/tmp/krb5cc_1000' not found
"~/.ssh"
pliku. To katalog, w którym jest tylko "known_hosts"
plik.
UseDNS no
w sshd_config
na serwerze. W każdym razie biegnij, ssh -vvv user@hostname
aby zobaczyć, gdzie wisi login.
id_dsa
czyid_rsa
plik a lub jest w twoim~/.ssh
? Może instalacja ssh próbuje złego uwierzytelniania pierwszy i serwer nie zaprzecza, ale po prostu zignorować ten wniosek wynikający z tego 30s Timeout