ฉันมี M1 Mac Mini หลายเครื่องที่ทำงานบน MacStadium พวกเขาทั้งหมดสามารถจัดการได้จากระยะไกล ดังนั้นฉันจึงสามารถ SSH และ VNC เข้าไปด้วยการรับรองความถูกต้องที่ฉันได้รับ
ในบางครั้ง สิ่งต่อไปนี้จะเกิดขึ้น:
- ทันใดนั้นฉันก็สังเกตเห็นว่าฉันไม่สามารถ SSH ในเครื่องได้อีกต่อไป แต่ฉันมีบริการต่างๆ ทำงานอยู่ ดังนั้นฉันจึงรู้ว่ามันพร้อมใช้งานแล้ว
- ฉัน VNC เข้าไปในเครื่อง และพบกับหน้าจอ macOS ที่ขอรหัสผ่านของฉัน
- ฉันป้อนรหัสผ่านและเข้าสู่ระบบ
- ณ จุดนี้ฉันสามารถ SSH ในเครื่องได้อีกครั้ง
หลังจากนั้นสักครู่ สิ่งนี้จะเกิดขึ้นอีกครั้ง ดังนั้นหากฉันต้องการกู้คืนการควบคุม SSH บนเครื่อง ฉันถูกบังคับให้ทำซ้ำขั้นตอนการเข้าสู่ระบบ VNC ด้วยตนเอง
นี่คือวิธีที่ SSH ล้มเหลวเมื่อทำ:
OpenSSH_8.1p1, LibreSSL 2.7.3
debug1: อ่านข้อมูลการกำหนดค่า /Users/alexboboc/.ssh/config
debug1: /Users/alexboboc/.ssh/config บรรทัดที่ 1: การใช้ตัวเลือกสำหรับ *
debug1: อ่านข้อมูลการกำหนดค่า /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config บรรทัดที่ 47: การใช้ตัวเลือกสำหรับ *
debug2: Solve_canonicalize: ชื่อโฮสต์ 207.254.39.221 คือที่อยู่
ดีบัก 2: ssh_connect_direct
debug1: กำลังเชื่อมต่อกับพอร์ต 207.254.39.221 [207.254.39.221] 22
debug1: สร้างการเชื่อมต่อแล้ว
debug1: ไฟล์ระบุตัวตน /Users/alexboboc/.ssh/id_rsa ประเภท 0
debug1: ไฟล์ระบุตัวตน /Users/alexboboc/.ssh/id_rsa-cert ประเภท -1
debug1: สตริงเวอร์ชันท้องถิ่น SSH-2.0-OpenSSH_8.1
debug1: โปรโตคอลระยะไกลเวอร์ชัน 2.0, ซอฟต์แวร์ระยะไกลเวอร์ชัน OpenSSH_8.1
debug1: จับคู่: OpenSSH_8.1 pat OpenSSH* เข้ากันได้กับ 0x04000000
debug2: fd 3 การตั้งค่า O_NONBLOCK
debug1: ตรวจสอบสิทธิ์ 207.254.39.221:22 เป็น 'ผู้ดูแลระบบ'
debug3: hostkeys_foreach: กำลังอ่านไฟล์ "/Users/alexboboc/.ssh/known_hosts"
debug3: record_hostkey: พบคีย์ประเภท ECDSA ในไฟล์ /Users/alexboboc/.ssh/known_hosts:654
debug3: load_hostkeys: โหลด 1 คีย์จาก 207.254.39.221
debug3: order_hostkeyalgs: ชอบ hostkeyalgs: [email protected],[email protected],[email protected],ecdsa -sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521
debug3: ส่งแพ็คเก็ต: ประเภท 20
debug1: ส่ง SSH2_MSG_KEXINIT แล้ว
debug3: รับแพ็กเก็ต: พิมพ์ 20
debug1: ได้รับ SSH2_MSG_KEXINIT แล้ว
debug2: ข้อเสนอ KEXINIT ของลูกค้าในพื้นที่
debug2: อัลกอริทึม KEX: curve25519-sha256,[email protected],ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group16 -sha512,diffie-hellman-group18-sha512,diffie-hellman-group14-sha256,diffie-hellman-group14-sha1,ext-info-c
debug2: อัลกอริทึมคีย์โฮสต์: [email protected],[email protected],[email protected],ecdsa- sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,[email protected],[email protected],rsa-sha2-256-cert- [email protected],[email protected],ssh-ed25519,rsa-sha2-512,rsa-sha2-256,ssh-rsa
debug2: ciphers ctos: [email protected],aes128-ctr,aes192-ctr,aes256-ctr,[email protected],[email protected]
debug2: ciphers stoc: [email protected],aes128-ctr,aes192-ctr,aes256-ctr,[email protected],[email protected]
debug2: MACs ctos: [email protected],[email protected],[email protected],[email protected],hmac [email protected],[email protected],[email protected],hmac-sha2-256,hmac-sha2-512,hmac-sha1
debug2: MACs stoc: [email protected],[email protected],[email protected],[email protected],hmac [email protected],[email protected],[email protected],hmac-sha2-256,hmac-sha2-512,hmac-sha1
debug2: การบีบอัด ctos: none,[email protected],zlib
debug2: การบีบอัด stoc: none,[email protected],zlib
debug2: ภาษา ctos:
debug2: ภาษา stoc:
debug2: first_kex_follow 0
debug2: สงวนไว้ 0
debug2: ข้อเสนอเพียร์เซิร์ฟเวอร์ KEXINIT
debug2: อัลกอริทึม KEX: curve25519-sha256,[email protected],ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group16 -sha512,diffie-hellman-group18-sha512,diffie-hellman-group14-sha256,diffie-hellman-group14-sha1
debug2: อัลกอริทึมคีย์โฮสต์: rsa-sha2-512,rsa-sha2-256,ssh-rsa,ecdsa-sha2-nistp256,ssh-ed25519
debug2: ciphers ctos: [email protected],aes128-ctr,aes192-ctr,aes256-ctr,[email protected],[email protected]
debug2: ciphers stoc: [email protected],aes128-ctr,aes192-ctr,aes256-ctr,[email protected],[email protected]
debug2: MACs ctos: [email protected],[email protected],[email protected],[email protected],hmac [email protected],[email protected],[email protected],hmac-sha2-256,hmac-sha2-512,hmac-sha1
debug2: MACs stoc: [email protected],[email protected],[email protected],[email protected],hmac [email protected],[email protected],[email protected],hmac-sha2-256,hmac-sha2-512,hmac-sha1
debug2: การบีบอัด ctos: none,[email protected]
debug2: การบีบอัด stoc: none,[email protected]
debug2: ภาษา ctos:
debug2: ภาษา stoc:
debug2: first_kex_follow 0
debug2: สงวนไว้ 0
debug1: kex: อัลกอริทึม: curve25519-sha256
debug1: kex: อัลกอริทึมคีย์โฮสต์: ecdsa-sha2-nistp256
debug1: kex: server->client cipher: [email protected] MAC: <โดยนัย> การบีบอัด: ไม่มี
debug1: kex: client->server cipher: [email protected] MAC: <implicit> การบีบอัด: ไม่มี
debug3: ส่งแพ็คเก็ต: ประเภท 30
debug1: คาดหวัง SSH2_MSG_KEX_ECDH_REPLY
debug3: รับแพ็กเก็ต: ประเภท 31
debug1: รหัสโฮสต์เซิร์ฟเวอร์: ecdsa-sha2-nistp256 SHA256:1pG80bFeaYfya3iiGhW5tqBuh4Bb26ODlbM2+dbbJpY
debug3: hostkeys_foreach: กำลังอ่านไฟล์ "/Users/alexboboc/.ssh/known_hosts"
debug3: record_hostkey: พบคีย์ประเภท ECDSA ในไฟล์ /Users/alexboboc/.ssh/known_hosts:654
debug3: load_hostkeys: โหลด 1 คีย์จาก 207.254.39.221
debug1: รู้จักโฮสต์ '207.254.39.221' และตรงกับคีย์โฮสต์ ECDSA
debug1: พบรหัสใน /Users/alexboboc/.ssh/known_hosts:654
debug3: ส่งแพ็คเก็ต: ประเภท 21
debug2: set_newkeys: โหมด 1
debug1: คีย์ใหม่หลังจากบล็อก 134217728
debug1: ส่ง SSH2_MSG_NEWKEYS แล้ว
debug1: คาดหวัง SSH2_MSG_NEWKEYS
debug3: รับแพ็กเก็ต: พิมพ์ 21
debug1: ได้รับ SSH2_MSG_NEWKEYS แล้ว
debug2: set_newkeys: โหมด 0
debug1: ป้อนใหม่หลังจากบล็อก 134217728
debug1: จะพยายามคีย์: /Users/alexboboc/.ssh/id_rsa RSA SHA256:+Wqv4oTz/Sp/OXsfoLWZEhS0DbJB0dTxB14d+5ND1sU ตัวแทนที่ชัดเจน
debug2: pubkey_prepare: เสร็จแล้ว
debug3: ส่งแพ็กเก็ต: ประเภท 5
debug3: รับแพ็กเก็ต: ประเภท 7
debug1: ได้รับ SSH2_MSG_EXT_INFO แล้ว
debug1: kex_input_ext_info: server-sig-algs=<ssh-ed25519,ssh-rsa,rsa-sha2-256,rsa-sha2-512,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2 -nistp521>
debug3: รับแพ็กเก็ต: ประเภท 6
debug2: service_accept: ssh-userauth
debug1: ได้รับ SSH2_MSG_SERVICE_ACCEPT แล้ว
debug3: ส่งแพ็คเก็ต: ประเภท 50
debug3: รับแพ็กเก็ต: พิมพ์ 51
debug1: การรับรองความถูกต้องที่สามารถดำเนินการต่อได้: publickey,password,keyboard-interactive
debug3: เริ่มต้นใหม่, ส่งคีย์สาธารณะ, รหัสผ่าน, แป้นพิมพ์โต้ตอบรายการอื่น
debug3: คีย์สาธารณะที่ต้องการ, แป้นพิมพ์โต้ตอบ, รหัสผ่าน
debug3: authmethod_lookup คีย์สาธารณะ
debug3: ต้องการที่เหลือ: แป้นพิมพ์โต้ตอบรหัสผ่าน
debug3: authmethod_is_enabled คีย์สาธารณะ
debug1: วิธีการรับรองความถูกต้องถัดไป: publickey
debug1: การเสนอรหัสสาธารณะ: /Users/alexboboc/.ssh/id_rsa RSA SHA256:+Wqv4oTz/Sp/OXsfoLWZEhS0DbJB0dTxB14d+5ND1sU ตัวแทนอย่างชัดเจน
debug3: ส่งแพ็คเก็ต: ประเภท 50
debug2: เราส่งแพ็กเก็ต publickey แล้ว รอการตอบกลับ
debug3: รับแพ็กเก็ต: ประเภท 60
debug1: เซิร์ฟเวอร์ยอมรับคีย์: /Users/alexboboc/.ssh/id_rsa RSA SHA256:+Wqv4oTz/Sp/OXsfoLWZEhS0DbJB0dTxB14d+5ND1sU ตัวแทนอย่างชัดเจน
debug3: sign_and_send_pubkey: RSA SHA256:+Wqv4oTz/Sp/OXsfoLWZEhS0DbJB0dTxB14d+5ND1sU
debug3: sign_and_send_pubkey: การเซ็นชื่อโดยใช้ rsa-sha2-512
debug3: ส่งแพ็คเก็ต: ประเภท 50
การเชื่อมต่อถูกปิดโดย 207.254.39.221 พอร์ต 22
ดูเหมือนว่าด้วยเหตุผลบางอย่าง SSH daemon หยุดทำงานในบางจุด