Điểm:0

ssh - tệp khóa riêng yêu cầu \n ở cuối tệp hoặc gây ra "Định dạng khóa id_rsa không hợp lệ"

lá cờ vn
mon

Câu hỏi

OpenSSH đã giới thiệu một thay đổi yêu cầu \N ở cuối tệp khóa riêng (id_rsa)? Trước đây tôi đã dùng Ubuntu 18.04 và tôi tin rằng id_rsa không có \N ở cuối tập tin đã hoạt động. Bây giờ trên Ubuntu 20.04, ssh không hoạt động nếu id_rsa không có \N ở cuối tập tin.

$ diff id_rsa.bak.od id_rsa.od 
163,164c163,164
< 000a20 K E Y - - - - -
< 000a29
---
> 000a20 K E Y - - - - - \n
> 000a2a

không có \N, nó gây ra lỗi.

$ ssh -i ~/.ssh/id_rsa ubuntu
Khóa tải "/home/hadoop/.ssh/id_rsa": định dạng không hợp lệ

Môi trường

$ ssh -V
OpenSSH_8.2p1 Ubuntu-4ubuntu0.2, OpenSSL 1.1.1f ngày 31 tháng 3 năm 2020

$ cat /etc/os-phát hành 
NAME="Ubuntu"
VERSION="20.04.1 LTS (Fossa Fossa)"
ID = Ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.1 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=tiêu điểm
UBUNTU_CODENAME=tiêu điểm
muru avatar
lá cờ us
Có một dòng mới ở cuối mỗi dòng *là* điều làm cho nó trở thành một dòng (và tệp là tệp văn bản) [theo định nghĩa](https://unix.stackexchange.com/a/446241/70524). Vì vậy, khi bạn nói "Tôi tin rằng id_rsa không có \n ở cuối tệp đang hoạt động", tôi thực sự khuyên bạn nên xác minh điều đó bằng cách sử dụng máy ảo hoặc vùng chứa.
lá cờ uz
Jos
FWIW một số tệp khóa riêng tư của tôi có từ năm 2017 và tất cả chúng đều có `\n` ở cuối.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.