จู่ๆ ฉันก็เข้าสู่ระบบเซิร์ฟเวอร์ของฉันจาก Mac Terminal ไม่ได้ บนเครื่อง Linux ของฉันการเข้าสู่ระบบ ssh ปกติยังคงใช้งานได้ ยกเว้น rsync over ssh ก็ค้างเช่นกัน
นี่คือสิ่งที่เกิดขึ้นเมื่อฉันพยายามเชื่อมต่อจาก Mac ของฉัน:
ssh -v [email protected]
OpenSSH_7.8p1, LibreSSL 2.6.2
debug1: อ่านข้อมูลการกำหนดค่า /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config บรรทัดที่ 48: การใช้ตัวเลือกสำหรับ *
debug1: กำลังเชื่อมต่อกับพอร์ต xx.xx.xx.xx [xx.xx.xx.xx] 22
debug1: สร้างการเชื่อมต่อแล้ว
debug1: ไฟล์ข้อมูลประจำตัว /Users/xx/.ssh/id_rsa ประเภท -1
debug1: ไฟล์ข้อมูลประจำตัว /Users/xx/.ssh/id_rsa-cert ประเภท -1
debug1: ไฟล์ข้อมูลประจำตัว /Users/xx/.ssh/id_dsa ประเภท -1
debug1: ไฟล์ข้อมูลประจำตัว /Users/xx/.ssh/id_dsa-cert ประเภท -1
debug1: ไฟล์ข้อมูลประจำตัว /Users/xx/.ssh/id_ecdsa ประเภท -1
debug1: ไฟล์ระบุตัวตน /Users/xx/.ssh/id_ecdsa-cert ประเภท -1
debug1: ไฟล์ข้อมูลประจำตัว /Users/xx/.ssh/id_ed25519 ประเภท -1
debug1: ไฟล์ข้อมูลประจำตัว /Users/xx/.ssh/id_ed25519-cert type -1
debug1: ไฟล์ข้อมูลประจำตัว /Users/xx/.ssh/id_xmss ประเภท -1
debug1: ไฟล์ข้อมูลประจำตัว /Users/xx/.ssh/id_xmss-cert ประเภท -1
debug1: สตริงเวอร์ชันท้องถิ่น SSH-2.0-OpenSSH_7.8
debug1: โปรโตคอลระยะไกลเวอร์ชัน 2.0, ซอฟต์แวร์ระยะไกลเวอร์ชัน OpenSSH_6.7p1 Debian-5+deb8u8
debug1: จับคู่: OpenSSH_6.7p1 Debian-5+deb8u8 pat OpenSSH* เข้ากันได้กับ 0x04000000
debug1: ตรวจสอบสิทธิ์ xx.xx.xx.xx:22 ในฐานะ 'ผู้ใช้'
debug1: ส่ง SSH2_MSG_KEXINIT แล้ว
debug1: ได้รับ SSH2_MSG_KEXINIT แล้ว
debug1: kex: อัลกอริทึม: [email protected]
debug1: kex: อัลกอริทึมคีย์โฮสต์: ecdsa-sha2-nistp256
debug1: kex: server->client cipher: [email protected] MAC: <โดยนัย> การบีบอัด: ไม่มี
debug1: kex: client->server cipher: [email protected] MAC: <implicit> การบีบอัด: ไม่มี
debug1: คาดหวัง SSH2_MSG_KEX_ECDH_REPLY
debug1: รหัสโฮสต์เซิร์ฟเวอร์:
debug1: รู้จักโฮสต์ 'xx.xx.xx.xx' และตรงกับคีย์โฮสต์ ECDSA
debug1: พบรหัสใน /Users/xx/.ssh/known_hosts:28
debug1: ทำการ rekey หลังจาก 134217728 บล็อก
debug1: ส่ง SSH2_MSG_NEWKEYS แล้ว
debug1: คาดหวัง SSH2_MSG_NEWKEYS
debug1: ได้รับ SSH2_MSG_NEWKEYS แล้ว
debug1: ทำการ rekey หลังจาก 134217728 บล็อก
debug1: ได้รับ SSH2_MSG_SERVICE_ACCEPT แล้ว
debug1: การรับรองความถูกต้องที่สามารถดำเนินการต่อ: publickey,password
debug1: วิธีการรับรองความถูกต้องถัดไป: publickey
debug1: ลองใช้รหัสส่วนตัว: /Users/xx/.ssh/id_rsa
debug1: ลองใช้รหัสส่วนตัว: /Users/xx/.ssh/id_dsa
debug1: ลองใช้รหัสส่วนตัว: /Users/xx/.ssh/id_ecdsa
debug1: ลองใช้รหัสส่วนตัว: /Users/xx/.ssh/id_ed25519
debug1: ลองใช้คีย์ส่วนตัว: /Users/xx/.ssh/id_xmss
debug1: วิธีการรับรองความถูกต้องถัดไป: รหัสผ่าน
รหัสผ่านของ [email protected]:
debug1: การรับรองความถูกต้องสำเร็จ (รหัสผ่าน)
รับรองความถูกต้องเป็น xx.xx.xx.xx ([xx.xx.xx.xx]:22)
debug1: ช่อง 0: ใหม่ [ไคลเอ็นต์เซสชัน]
debug1: ขอ [email protected]
debug1: กำลังเข้าสู่เซสชันแบบโต้ตอบ
debug1: คำมั่นสัญญา: เครือข่าย
debug1: สภาพแวดล้อมการส่ง
debug1: กำลังส่ง env LC_CTYPE = UTF-8
packet_write_wait: การเชื่อมต่อกับพอร์ต xx.xx.xx.xx 22: ท่อแตก
มันทำงานได้ดีและจากนั้นมันก็หยุดทำงานทันที ฉันไม่ได้เปลี่ยนแปลงอะไรในการกำหนดค่าเซิร์ฟเวอร์ เพิ่งทำการสำรองข้อมูลผ่าน rsync จากนั้นในระหว่างนั้น rsync ก็หยุดทำงาน ดูเหมือนว่าจะแขวนอยู่ที่เดิม:
รับรองความถูกต้องเป็น xx.xx.xx.xx ([xx.xx.xx.xx]:22)
debug1: ช่อง 0: ใหม่ [ไคลเอ็นต์เซสชัน]
debug1: ขอ [email protected]
debug1: กำลังเข้าสู่เซสชันแบบโต้ตอบ
debug1: คำมั่นสัญญา: เครือข่าย
debug1: สภาพแวดล้อมการส่ง
debug1: กำลังส่ง env LANG = en_US.UTF-8
debug1: กำลังส่ง env LC_ALL = en_US.UTF-8
debug1: การส่งคำสั่ง: rsync --server --sender -vltpre.iLsfxC โฟลเดอร์
ข้อเสนอแนะใด ๆ วิธีแก้ไขปัญหานี้?
ขอบคุณมาก!