web-dev-qa-db-ja.com

現在「アクティブ」なSSHキーを確認するにはどうすればよいですか?

どの.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キーを必要とすることを確認した後、他のどのキーがロードされているかを知らなくても知りたいです。

31
dotancohen

ssh-addのマニュアルページに記載されているように、-Lオプションを使用すると、ssh-agentが現在保持しているIDの公開鍵を表示できます。 -lオプションを使用して、指紋を表示することもできます。

44
llua

-Lssh-addオプションには、現在エージェントによって表されているすべてのIDのLists公開鍵パラメーターがあります。

ssh-add -L
19
DavAlPi