질문

질문

질문

\nOpenSSH에서 개인 키 파일(id_rsa)의 끝에 필요한 변경 사항을 도입했습니까 ? 이전에는 Ubuntu 18.04를 사용하고 있었고 파일 끝 부분 id_rsa없이도 작동했다고 생각합니다. 이제 Ubuntu 20.04에서는 파일 끝에 ssh 가 없으면 \nssh가 작동하지 않습니다 .id_rsa\n

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

이 없으면 \n오류가 발생합니다.

$ ssh -i ~/.ssh/id_rsa ubuntu
Load key "/home/hadoop/.ssh/id_rsa": invalid format

환경

$ ssh -V
OpenSSH_8.2p1 Ubuntu-4ubuntu0.2, OpenSSL 1.1.1f  31 Mar 2020

$ cat /etc/os-release 
NAME="Ubuntu"
VERSION="20.04.1 LTS (Focal 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=focal
UBUNTU_CODENAME=focal

관련 정보