나는 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 디렉토리는 크고 스크립트를 쉽게 작성하기에는 너무 위험합니다.)