ฉันกำลังพยายามเชื่อมต่อใหม่ไปยังเซิร์ฟเวอร์ระยะไกลโดยใช้ชื่อผู้ใช้และรหัสผ่านที่ให้มา ฉันพยายามเชื่อมต่อกับคำสั่งนี้:
ssh -vv -p {port} {user}@{host}
ฉันได้เอาต์พุตนี้แล้วมันจะหยุดเป็นเวลา 3 นาที:
OpenSSH_5.6p1, OpenSSL 0.9.8y 5 Feb 2013
debug1: Reading configuration data /Users/username/.ssh/config
debug1: Reading configuration data /etc/ssh_config
debug1: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to {host} [{host}] port {port}.
debug1: Connection established.
debug2: key_type_from_name: unknown key type '-----BEGIN'
debug2: key_type_from_name: unknown key type '-----END'
debug1: identity file /Users/username/.ssh/id_rsa type 1
debug1: identity file /Users/username/.ssh/id_rsa-cert type -1
debug1: identity file /Users/username/.ssh/id_dsa type -1
debug1: identity file /Users/username/.ssh/id_dsa-cert type -1
debug1: ssh_exchange_identification: 220 ProFTPD 1.3.3a Server (Debian) [{host}]
แล้วฉันจะได้รับสิ่งนี้:
debug1: ssh_exchange_identification: 421 Login timeout (300 seconds): closing control connection
ssh_exchange_identification: Connection closed by remote host
พยายามเชื่อมต่อโดยใช้รหัสสาธารณะหรือไม่? และถ้าเป็นเช่นนั้นมาจากลูกค้าของฉันหรือจากเซิร์ฟเวอร์?
จากการทดสอบทฤษฎีที่ว่าสิ่งนี้อาจมาจากลูกค้าของฉันฉันพยายามบังคับใช้การพิสูจน์ตัวตนด้วยรหัสผ่านโดยใช้คำสั่งที่ระบุไว้ที่นี่ :
ssh -o PreferredAuthentications=keyboard-interactive -o PubkeyAuthentication=no user@host
แต่ฉันได้ผลลัพธ์เดียวกันกับ -vv และหยุดที่จุดเดียวกัน ฉันไม่เคยถามรหัสผ่าน
นี่น่าจะเป็นปัญหาไคลเอนต์หรือเซิร์ฟเวอร์หรือไม่? ขั้นตอนต่อไปฉันสามารถทำอะไรเพื่อระบุปัญหา ฉันไม่ได้ดูแลเซิร์ฟเวอร์ฉันควรรู้ว่าต้องถามอะไรเมื่อฉันกำลังตรวจสอบปัญหากับผู้ดูแลเซิร์ฟเวอร์