특정 사용자가 /home/{USER}/ 디렉터리에 없을 때 특정 사용자의 SSH 키를 찾는 방법은 무엇입니까?

특정 사용자가 /home/{USER}/ 디렉터리에 없을 때 특정 사용자의 SSH 키를 찾는 방법은 무엇입니까?

제가 사용하고 있던 서버 중 하나에서 SSH 키가 /home/{USER}/.ssh/ 디렉터리에 없다는 것을 발견했습니다. 새로운 키 쌍을 생성하려고 하면 해당 키가 다른 디렉터리에 존재한다고 나타나기 때문에 해당 키가 존재한다고 확신합니다.

새 키 쌍을 생성하지 않고 SSH 키의 위치를 ​​얻을 수 있는 방법이 있는지 궁금합니다.

답변1

표준 openssh 구현SSH줄이 들어있어요/etc/ssh/sshd_config그것은 다음과 같이 말합니다:

AuthorizedKeysFile     %h/.ssh/authorized_keys

귀하의 사례가 수정되었을 수 있습니다. 그렇지 않으면 시도해보십시오. 찾다:

 find . -type f -exec file {} + | grep public

관련 정보