Sửa chữa "CẢNH BÁO: TƯƠNG LAI KEY KHÔNG ĐƯỢC CHẤP NHẬN!" Trên Linux

Sửa chữa "CẢNH BÁO: TƯƠNG LAI KEY KHÔNG ĐƯỢC CHẤP NHẬN!" Trên Linux
Sửa chữa "CẢNH BÁO: TƯƠNG LAI KEY KHÔNG ĐƯỢC CHẤP NHẬN!" Trên Linux

Video: Sửa chữa "CẢNH BÁO: TƯƠNG LAI KEY KHÔNG ĐƯỢC CHẤP NHẬN!" Trên Linux

Video: Sửa chữa
Video: Cách cắm 2 hay nhiều ổ cứng SSD HDD vào máy tính PC | Chia lại để hiện ổ cứng và lắp cố định vào PC - YouTube 2024, Tháng tư
Anonim

Nếu bạn gặp phải lỗi này thì có thể bạn đã đặt lại quyền trên thư mục.ssh bị ẩn trong thư mục người dùng và các phím của bạn sẽ không hoạt động nữa. Điều quan trọng là các tệp này không thể ghi được bởi bất kỳ ai có thông tin đăng nhập vào hộp, vì vậy openssh sẽ cung cấp cho bạn một lỗi nếu bạn cố gắng sử dụng chúng.

Thông báo lỗi đầy đủ:

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions 0744 for '/home/geek/.ssh/id_rsa' are too open. It is recommended that your private key files are NOT accessible by others. This private key will be ignored. bad permissions: ignore key: /home/geek/.ssh/id_rsa

Để khắc phục điều này, bạn cần phải đặt lại quyền trở lại mặc định:

sudo chmod 600 ~/.ssh/id_rsa sudo chmod 600 ~/.ssh/id_rsa.pub

Nếu bạn gặp lỗi khác:

Are you sure you want to continue connecting (yes/no)? yes Failed to add the host to the list of known hosts (/home/geek/.ssh/known_hosts).

Điều này có nghĩa là các quyền trên tệp đó cũng được đặt không chính xác và có thể được điều chỉnh bằng điều này:

sudo chmod 644 ~/.ssh/known_hosts

Cuối cùng, bạn có thể cần phải điều chỉnh quyền truy cập thư mục:

sudo chmod 755 ~/.ssh

Điều này sẽ giúp bạn sao lưu và chạy.

Đề xuất: