ssh-agent 为何运行?应该运行吗?

ssh-agent 为何运行?应该运行吗?

最近我注意到我的电脑上有一个名为“ssh-agent”的进程在运行。它只存在了大约一周,但以前从未出现过。根据系统监视器,正在运行的进程是“ssh-agent -s”,它以我的用户身份运行。

我知道 SSH 用于远程登录计算机。让它运行是否存在安全风险,还是我可以不管它?

答案1

ssh-agent 是一个后台实用程序,用于(可选)保存您的 ssh 密钥,这样您就可以启动 ssh 而不必每次都输入密钥。它不会带来安全风险,离开它也不会有什么危害,如果您不使用 ssh,那么杀死它也不会有什么危害。不过,它通常在启动 X 服务器时启动,这样它就可以导出一个有用的 shell 环境,让您轻松使用它,因此杀死它可能会杀死 X 服务器(这仅从狭隘的安全角度来看是无害的)。

如果您确实想使用它和 ssh,您首先应该通过 ssh-add 命令告诉它您的密钥。

相关内容