ฉันได้เชื่อมต่อกับเซิร์ฟเวอร์ระยะไกลผ่าน Mac ของฉันเป็นเวลาประมาณหนึ่งเดือนแล้ว แต่ล่าสุดฉันพยายามเชื่อมต่อโดยใช้ ssh dylan @ MY_IP และได้รับข้อความนี้
ssh_exchange_identification: read: Connection reset by peer
ฉันยังได้รับข้อมูลการวินิจฉัยบางอย่าง ...
debug1: Reading configuration data /etc/ssh_config
debug1: /etc/ssh_config line 20: Applying options for *
debug1: /etc/ssh_config line 53: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to {MY IP{ [MY IP] port 22.
debug1: Connection established.
debug1: identity file /Users/watson/.ssh/id_rsa type -1
debug1: identity file /Users/watson/.ssh/id_rsa-cert type -1
debug3: Incorrect RSA1 identifier
debug3: Could not load "/Users/watson/.ssh/id_dsa" as a RSA1 public key
debug1: identity file /Users/watson/.ssh/id_dsa type 2
debug1: identity file /Users/watson/.ssh/id_dsa-cert type -1
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_6.2
หลังจากทำการวิจัยบางอย่างฉันลองต่อไปนี้ ...
- รีสตาร์ทเราเตอร์ของฉัน
- ล้างไฟล์ "known_hosts" ของฉัน
- ลบไฟล์ "known_hosts" ของฉัน
- เผยแพร่และต่ออายุ DHCP ของฉัน
- ฉันได้ลองจากอุปกรณ์อื่น (Windows) โดยใช้ Putty ด้วยข้อผิดพลาดเช่นกัน
โปรดทราบว่าฉันไม่ได้ทำการเปลี่ยนแปลงใด ๆ กับเซิร์ฟเวอร์เพื่อยับยั้งการสื่อสารนี้
นอกจากนี้ฉันไม่แน่ใจว่าสิ่งนี้จะทำให้เกิดปัญหาหรือไม่ แต่ฉันเชื่อมต่อกับชื่อโดเมนและเป็น IP
นอกจากนี้ฉันสามารถเชื่อมต่อจากที่อยู่ IP อื่นได้สำเร็จ
ฉันรู้ว่านี่เป็นปัญหาใหญ่ที่มีทรัพยากรจำนวนมากอยู่ที่นั่น แต่โซลูชันจำนวนมากไม่ทำงานและฉันก็ไม่เห็นว่าจะมีวิธีแก้ปัญหาแบบใดสำหรับใคร
ปรับปรุง
ฉันบังคับให้โปรโตคอล 1 แทน "การเชื่อมต่อรีเซ็ตโดยเพียร์" ตอนนี้ฉันได้รับ "การเชื่อมต่อปิดโดยโฮสต์ระยะไกล" เปิดใช้งานด้วยข้อมูลการดีบักที่เปิดเผย:
debug1: Reading configuration data /etc/ssh_config
debug1: /etc/ssh_config line 20: Applying options for *
debug1: /etc/ssh_config line 53: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to MY_IP [MY_IP] port 22.
debug1: Connection established.
debug1: identity file /Users/watson/.ssh/identity type -1
debug1: identity file /Users/watson/.ssh/identity-cert type -1
ssh_exchange_identification: Connection closed by remote host
ssh -1 ...
/Users/watson/.ssh/id_dsa
หรือไม่? ลองสำรองไฟล์และลบออก