저는 두 개의 Ubuntu 환경(컨테이너와 머신)을 가지고 있으며 동일한 rsa 개인 키를 매우 다르게 처리합니다. 로그에서 내가 본 첫 번째 눈에 띄는 변화는 type
뭔가 다른 것을 식별했다는 것입니다.
Ubuntu 컨테이너(Xenial):
OpenSSH_7.2p2 Ubuntu-4ubuntu2.8, OpenSSL 1.0.2g 1 Mar 2016
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug2: resolving "github.com" port 22
debug2: ssh_connect_direct: needpriv 0
debug1: Connecting to github.com [140.82.113.4] port 22.
debug1: Connection established.
debug1: permanently_set_uid: 0/0
debug1: SELinux support disabled
debug1: identity file /push-ssh/id_rsa type 1
Ubuntu 머신(Bionic):
OpenSSH_7.6p1 Ubuntu-4ubuntu0.3, OpenSSL 1.0.2n 7 Dec 2017
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug2: resolving "github.com" port 22
debug2: ssh_connect_direct: needpriv 0
debug1: Connecting to github.com [140.82.118.3] port 22.
debug1: Connection established.
debug1: identity file /tmp/id_rsa type 0
파일 내용이 sha256과 동일한지 확인하세요.
2eb49319702ccee5acd89b6632a5dc00bb450fad6fa5de7d0f99af6c45a28412 /push-ssh/id_rsa
2eb49319702ccee5acd89b6632a5dc00bb450fad6fa5de7d0f99af6c45a28412 /tmp/id_rsa
이러한 유형 불일치가 어떻게 발생하는지 설명할 수 있는 사람이 있습니까?
답변1
OpenSSH_7.2p2 Ubuntu-4ubuntu2.8, OpenSSL 1.0.2g 2016년 3월 1일
OpenSSH_7.6p1 Ubuntu-4ubuntu0.3, OpenSSL 1.0.2n 2017년 12월 7일
이건 정말 단순한 추측이지만 정의된 파일 형식의 내부 식별자가 확실합니다.sshkey.c두 버전 간에 변경 사항이 발생했습니다.
이에 대해 자세히 알아볼 수 있습니다.askubuntu.com에서 다음 질문을 해보세요.