ฉันอยู่ระหว่างการอัปเกรด 16.04 LTS เก่า และดูเหมือนว่าจะล็อกตัวเองไม่ให้กลับเข้าไปอีก ช่วยด้วย
ฉันทำตามขั้นตอนพื้นฐาน:
sudo apt-get อัปเดต
sudo apt-get upgrade -y
sudo apt-get dist-upgrade
sudo do-release-upgrade
ในระหว่างการอัปเกรดการเปิดตัว ทุกอย่างเป็นไปอย่างราบรื่น ไม่มีข้อความแสดงข้อผิดพลาด ไม่มีอะไร - การรีสตาร์ททำให้ฉันไม่สามารถเข้าถึงระบบได้ กระบวนการ SSH รองเริ่มต้นโดยพอร์ต 1022 หมดเวลาอย่างสมบูรณ์เช่นกัน
ตอนนี้ ปัญหาคือ ฉันไม่สามารถพยายามเชื่อมต่อในฐานะ root@ip ได้ เนื่องจากไม่ได้เชื่อมต่อ เชื่อมต่อด้วยคีย์ SSH เท่านั้น
นี่คือการดีบักจาก SSH:
:~$ ssh -vvvvvvvvv แผนที่
OpenSSH_7.6p1 Ubuntu-4ubuntu0.5, OpenSSL 1.0.2n 7 ธ.ค. 2560
debug1: อ่านข้อมูลการกำหนดค่า /home/name/.ssh/config
debug1: /home/name/.ssh/config บรรทัดที่ 1: การใช้ตัวเลือกสำหรับ atlas
debug1: อ่านข้อมูลการกำหนดค่า /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config บรรทัดที่ 19: การใช้ตัวเลือกสำหรับ *
debug2: การแก้ไข "(ip)" พอร์ต 22
debug2: ssh_connect_direct: needpriv 0
debug1: กำลังเชื่อมต่อกับพอร์ต (ip) [(ip)] 22.
debug1: สร้างการเชื่อมต่อแล้ว
debug1: ไฟล์ข้อมูลประจำตัว /home/name/.ssh/atlas_a ประเภท 0
debug1: key_load_public: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว
debug1: ไฟล์ข้อมูลประจำตัว /home/name/.ssh/atlas_a-cert ประเภท -1
debug1: สตริงเวอร์ชันท้องถิ่น SSH-2.0-OpenSSH_7.6p1 Ubuntu-4ubuntu0.5
debug1: โปรโตคอลระยะไกลเวอร์ชัน 2.0, ซอฟต์แวร์ระยะไกลเวอร์ชัน OpenSSH_7.6p1 Ubuntu-4ubuntu0.5
debug1: จับคู่: OpenSSH_7.6p1 Ubuntu-4ubuntu0.5 pat OpenSSH* เข้ากันได้กับ 0x04000000
debug2: fd 3 การตั้งค่า O_NONBLOCK
debug1: รับรองความถูกต้องกับ (ip):22 เป็น 'ชื่อ'
debug3: hostkeys_foreach: กำลังอ่านไฟล์ "/home/name/.ssh/known_hosts"
debug3: record_hostkey: พบคีย์ประเภท ECDSA ในไฟล์ /home/name/.ssh/known_hosts:2
debug3: load_hostkeys: โหลด 1 คีย์จาก (ip)
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 แล้ว
การเชื่อมต่อปิดโดย (ip) พอร์ต 22
(ฉันแก้ไขชื่อ & ip)
เกิดอะไรขึ้น? ทำไมฉันถึงเชื่อมต่อไม่ได้ ฉันปิดกั้นทุกอย่างอย่างสมบูรณ์หรือมีโอกาสที่จะฟื้นตัวจากสิ่งนี้หรือไม่? มันเป็นเซิร์ฟเวอร์เสมือน ฉันไม่สามารถเข้าถึงมันได้และการรีสตาร์ทระยะไกลดูเหมือนจะล้มเหลวเช่นกัน
ช่วย :)
แก้ไข: เนื่องจากดูเหมือนว่าฉันจะไม่สามารถกอบกู้สิ่งนี้ได้ ฉันจะพูดให้เจาะจงกว่านี้หน่อย ฉันทำอะไรผิดที่นี่กันแน่ ฉันจะทำอะไรได้บ้างเพื่อป้องกันสิ่งนี้ การดีบัก SSH ไม่ให้ข้อเสนอแนะใด ๆ แก่ฉันเกี่ยวกับสิ่งที่ทำให้เกิดปัญหาและพอร์ต "สำรอง" (1022) ที่เปิดขึ้นสำหรับกรณีเฉพาะนี้ใช้งานไม่ได้เลย
ถ้าฉันต้องเสียทั้งเซิร์ฟเวอร์ไป อย่างน้อยฉันก็อยากจะเรียนรู้จากสิ่งนี้ - แต่ดูเหมือนว่าจะ "ใช้งานไม่ได้" แค่นั้นเหรอ?
แก้ไข 2: น่าแปลกที่ฉันสามารถเข้าถึงเซิร์ฟเวอร์ได้อีกครั้งในโหมด "ซ่อมแซม" ที่โฮสต์เสนอ ฉันควรทำอย่างไรเพื่อรับประกันการเข้าถึงและแก้ไขปัญหานี้ เมื่อเข้ามาแล้ว (ฉันสามารถเข้าถึงไฟล์ทั้งหมดผ่าน VI ไฟล์เหล่านี้อยู่ในโฟลเดอร์ /repair/)