ssh-agent
ssh密鑰管理器
補充說明
ssh-agent命令 是一種控制用來保存公鑰身份驗證所使用的私鑰的程序。ssh-agent在X會話或登錄會話之初啓動,所有其他窗口或程序則以客戶端程序的身份啓動並加入到ssh-agent程序中。通過使用環境變量,可定位代理並在登錄到其他使用ssh機器上時使用代理自動進行身份驗證。
其實ssh-agent就是一個密鑰管理器,運行ssh-agent以後,使用ssh-add將私鑰交給ssh-agent保管,其他程序需要身份驗證的時候可以將驗證申請交給ssh-agent來完成整個認證過程。
語法
1ssh-agent [-c | -s] [-d] [-a bind_address] [-t life] [command [arg ...]]
2ssh-agent [-c | -s] -k
選項
1-a bind_address:bind the agent to the UNIX-domain socket bind_address.
2-c:生成C-shell風格的命令輸出。
3-d:調試模式。
4-k:把ssh-agent進程殺掉。
5-s:生成Bourne shell 風格的命令輸出。
6-t life:設置默認值添加到代理人的身份最大壽命。
實例
運行ssh-agent:
1ssh-agent
運行ssh-agent,它會打印出來它使用的環境和變量。
來源:https://github.com/jaywcjlove/linux-command
最後修改於: Wednesday, January 31, 2024
版權申明:
- 未標註來源的內容皆為原創,未經授權請勿轉載(因轉載後排版往往錯亂、內容不可控、無法持續更新等);
- 非營利為目的,演繹本博客任何內容,請以'原文出處'或者'參考鏈接'等方式給出本站相關網頁地址(方便讀者)。