ssh-add로 ssh-agent에 추가 된 키를 나열하는 방법은 무엇입니까?


답변:


234

-l옵션을 사용하여 ssh-add지문으로 나열 하십시오 .

$ ssh-add -l
2048 72:...:eb /home/gert/.ssh/mykey (RSA)

또는 -LOpenSSH 형식의 전체 키를 가져옵니다.

$ ssh-add -L
ssh-rsa AAAAB3NzaC1yc[...]B63SQ== /home/gert/.ssh/id_rsa

후자의 형식은 ~/.ssh/authorized_keys파일에 넣는 것과 같습니다 .


1
[rahul @ srv1 ~] $ ssh-add -l 인증 에이전트에 대한 연결을 열 수 없습니다.
Rahul Patil

1
@RahulPatil 해당 머신에서 SSH 에이전트를 실행하고 있습니까? 원격 키가 아닌 키를 추가 한 것과 동일한 컴퓨터에서이를 실행하십시오!
gertvdijk

4
키 에이전트 전달이 사용 가능한 경우 원격 호스트에서이 명령을 실행할 수 있습니다.
Patrick

3
예 :ssh-agent sh -c 'ssh-add; ssh-add -l'
kenorb

2
@gertvdijk 나는 실제로 명명에 대해 이야기하고있었습니다. 이름 ssh-add에서이 명령은 에이전트에 키만 추가해야합니다. 그리고 ssh-agent어떤 열쇠를 쥐고 있는지 알아야합니다. 나의 관점은 달랐다.
Shiplu Mokaddim
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.