pub 키가 존재하지 않아 ssh 오류가 발생했습니다.

pub 키가 존재하지 않아 ssh 오류가 발생했습니다.

나는 SSH 구성 파일 세트를 사용하여 많은 시스템에 대한 많은 키를 포함하는 .ssh 디렉토리를 가지고 있으며 이것은 몇 년 동안 완벽하게 작동해 왔습니다.

어제 컴퓨터를 다시 설치했는데(Ubuntu 20.10에서 Ubuntu 20.10으로) 오류 메시지가 나타나기 시작했습니다.

pubkey "/home/michael/.ssh/vendor.key": invalid format

추적 표시 만들기

openat(AT_FDCWD, "/home/michael/.ssh/vendor.key.pub", O_RDONLY) = -1 ENOENT (No such file or directory)

해당 파일은 존재한 적도 없고, 약 4년 동안 사용해오면서 이런 오류를 본 적이 없습니다.

또한 이 오류로 인해 CI/CD 프로세스가 실패합니다. 이 프로세스는 몇 달 동안 오류 없이 실행되었으나 어제부터 이 오류가 표시되기 시작했습니다. (이것은 openssh-client가 설치된 openjdk:8-jdk를 실행합니다)

이 오류가 나타나는 이유는 무엇입니까? 이 문제를 해결하는 쉬운 방법이 있나요? (이상적으로는 관련된 모든 공개 키를 생성하는 것과 관련되지 않습니다. 내 ssh 디렉토리는 크고 스크립트를 쉽게 작성하기에는 너무 위험합니다.)

관련 정보