![현재 "활성" 상태인 SSH 키를 어떻게 확인할 수 있나요?](https://linux55.com/image/33882/%ED%98%84%EC%9E%AC%20%22%ED%99%9C%EC%84%B1%22%20%EC%83%81%ED%83%9C%EC%9D%B8%20SSH%20%ED%82%A4%EB%A5%BC%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%ED%99%95%EC%9D%B8%ED%95%A0%20%EC%88%98%20%EC%9E%88%EB%82%98%EC%9A%94%3F.png)
.rsa, .pem 및 기타 파일이 "로드"되었거나 "활성"인지 확인하는 방법은 무엇입니까 ssh-add
? 나는 단지 이런 두려움을 가지고 있습니다:
$ scp -i /home/dotancohen/.ssh/dotancohen.pem [email protected]:~/files.tgz .
Warning: Identity file /home/dotancohen/.ssh/dotancohen.pem not accessible: No such file or directory.
files.tgz 100% 89MB 1.5MB/s 00:59
$ scp [email protected]:~/all_git.tgz .
files.tgz 100% 89MB 1.7MB/s 00:54
서버에 실제로 키가 필요한지 확인한 후 .pem
, 이제 내가 모르는 사이에 로드된 다른 키가 무엇인지 알고 싶습니다!
답변1
ssh-add
의 매뉴얼 페이지에 설명된 대로 이 -L
옵션을 사용하면 현재 유지 관리되는 ID에 대한 공개 키를 볼 수 있습니다 ssh-agent
. 이 -l
옵션을 사용하여 지문을 볼 수도 있습니다 .
답변2
에이전트가 현재 나타내는 모든 ID의 공개 키 매개변수를 -L
나열하는 옵션이 있습니다 .ssh-add
L
ssh-add -L