การวิ่งssh user@hostname
ใช้เวลา ~ 30 วินาที นี่คือสถานการณ์:
- นี่คือ VM บน LAN ท้องถิ่น
- เครื่อง Windows และ Mac ได้รับการเข้าสู่ระบบทันที
- กำลังใช้ Debian และฉันสามารถทำซ้ำได้ด้วยเครื่อง Ubuntu
- บางคนที่ใช้ Ubuntu บอกว่าการล็อกอินเข้าสู่เครื่องของฉัน (LAN ท้องถิ่น) ก็เป็นได้ทันที
- การใช้ที่อยู่ IP ชื่อโฮสต์จะใช้เวลาประมาณครึ่งเดียว (~ 15s)
[ อัพเดท ]
ใช้ssh -vvv user@hostname
นี่คือที่ที่จะรอมากที่สุด:
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
และจากนั้นรอสักครู่ที่นี่:
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"
ไฟล์ นั่นเป็นไดเรกทอรีและมี"known_hosts"
ไฟล์อยู่ในนั้นเท่านั้น
UseDNS no
ในsshd_config
เซิร์ฟเวอร์ ไม่ว่าในกรณีใดให้เรียกใช้ssh -vvv user@hostname
เพื่อดูว่าการลงชื่อเข้าใช้หยุดทำงานที่ใด
id_dsa
หรือid_rsa
ในไฟล์ของคุณ~/.ssh
? บางทีการติดตั้ง ssh ของคุณจะลองใช้การรับรองความถูกต้องที่ผิดก่อนและเซิร์ฟเวอร์ของคุณไม่ได้ปฏิเสธ แต่เพียงเพิกเฉยต่อคำขอนั้นที่ทำให้หมดเวลา 30 วินาที