天天看點

ssh-agent

ssh-agent指令

網絡安全

ssh-agent指令是一種控制用來儲存公鑰身份驗證所使用的私鑰的程式。ssh-agent在X會話或登入會話之初啟動,所有其他視窗或程式則以用戶端程式的身份啟動并加入到ssh-agent程式中。通過使用環境變量,可定位代理并在登入到其他使用ssh機器上時使用代理自動進行身份驗證。

其實ssh-agent就是一個密鑰管理器,運作ssh-agent以後,使用ssh-add将私鑰交給ssh-agent保管,其他程式需要身份驗證的時候可以将驗證申請交給ssh-agent來完成整個認證過程。

文法

ssh-agent [-c | -s] [-d] [-a bind_address] [-t life] [ [arg ...]]
ssh-agent [-c | -s] -k      

選項

-a bind_address: the agent to the UNIX-domain socket bind_address.
-c:生成C-shell風格的指令輸出。
-d:調試模式。
-k:把ssh-agent程序殺掉。
-s:生成Bourne shell 風格的指令輸出。
-t life:設定預設值添加到代理人的身份最大壽命。      

執行個體

ssh-agent