Tôi đang trong quá trình nâng cấp phiên bản 16.04 LTS cũ và dường như tôi đã tự khóa mình mà không có cách nào vào lại được. Trợ giúp.
Tôi đã làm theo các bước cơ bản:
sudo apt-get cập nhật
sudo apt-get nâng cấp -y
Sudo apt-get dist-nâng cấp
Sudo do-phát hành-nâng cấp
Trong quá trình phát hành-nâng cấp, mọi thứ diễn ra suôn sẻ. Không có thông báo lỗi, không có gì - chính việc khởi động lại đã giết quyền truy cập của tôi vào hệ thống. Quá trình SSH thứ cấp do nó bắt đầu trên cổng 1022 cũng hết thời gian hoàn toàn.
Bây giờ, vấn đề là, tôi không thể thử kết nối bằng root@ip, vì nó đã bị ngắt kết nối. Chỉ có thể kết nối với khóa SSH.
Đây là gỡ lỗi từ SSH:
:~$ ssh -vvvvvvvvv tập bản đồ
OpenSSH_7.6p1 Ubuntu-4ubuntu0.5, OpenSSL 1.0.2n 7 tháng 12 năm 2017
debug1: Đọc dữ liệu cấu hình /home/name/.ssh/config
debug1: /home/name/.ssh/config dòng 1: Áp dụng các tùy chọn cho tập bản đồ
debug1: Đọc dữ liệu cấu hình /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config dòng 19: Áp dụng tùy chọn cho *
debug2: giải quyết "(ip)" cổng 22
gỡ lỗi2: ssh_connect_direct: Needpriv 0
debug1: Đang kết nối với (ip) [(ip)] cổng 22.
debug1: Đã thiết lập kết nối.
debug1: tệp nhận dạng /home/name/.ssh/atlas_a gõ 0
debug1: key_load_public: Không có tệp hoặc thư mục như vậy
gỡ lỗi1: tệp nhận dạng /home/name/.ssh/atlas_a-cert loại -1
debug1: Chuỗi phiên bản cục bộ SSH-2.0-OpenSSH_7.6p1 Ubuntu-4ubuntu0.5
debug1: Phiên bản giao thức từ xa 2.0, phiên bản phần mềm từ xa OpenSSH_7.6p1 Ubuntu-4ubuntu0.5
debug1: match: OpenSSH_7.6p1 Ubuntu-4ubuntu0.5 pat OpenSSH* tương thích 0x04000000
debug2: cài đặt fd 3 O_NONBLOCK
debug1: Xác thực với (ip):22 là 'tên'
debug3: hostkeys_foreach: đọc tệp "/home/name/.ssh/known_hosts"
debug3: record_hostkey: đã tìm thấy loại khóa ECDSA trong tệp /home/name/.ssh/known_hosts:2
debug3: load_hostkeys: đã tải 1 khóa từ (ip)
debug3: order_hostkeyalgs: thích hostkeyalgs hơn: [email protected],[email protected],[email protected],ecdsa -sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521
debug3: gửi gói: gõ 20
gỡ lỗi1: Đã gửi SSH2_MSG_KEXINIT
Kết nối bị đóng bởi cổng (ip) 22
(Tôi đã chỉnh sửa tên & ip)
Điều gì đang xảy ra? Tại sao tôi không thể kết nối? Tôi đã gạch hoàn toàn mọi thứ hay có cơ hội nào đó để phục hồi sau việc này không? Đó là một máy chủ ảo, tôi không có quyền truy cập vào nó về mặt vật lý và việc khởi động lại từ xa dường như cũng không thành công.
Cứu giúp :)
Chỉnh sửa: Vì có vẻ như tôi sẽ không thể cứu vãn điều này, nên tôi sẽ nói cụ thể hơn một chút: Chính xác thì tôi đã làm sai điều gì ở đây? Tôi có thể làm gì để ngăn chặn điều này? Gỡ lỗi SSH không cung cấp cho tôi bất kỳ phản hồi nào về nguyên nhân thực sự gây ra sự cố và cổng "dự trữ" (1022) đã được mở cho trường hợp cụ thể này, hoàn toàn không hoạt động.
Nếu tôi phải mất toàn bộ máy chủ, thì ít nhất tôi cũng muốn học hỏi từ điều này - nhưng có vẻ như nó "không hoạt động", và chỉ vậy thôi sao?
Chỉnh sửa 2: Đáng ngạc nhiên là tôi đã truy cập lại được vào máy chủ ở chế độ "sửa chữa" do máy chủ cung cấp. Bây giờ tôi nên làm gì để đảm bảo quyền truy cập và khắc phục sự cố này? (Tôi có quyền truy cập vào tất cả các tệp qua VI, chúng được đặt trong thư mục/sửa chữa/)