小编rat*_*ame的帖子

为什么我应该在注销时杀死 ssh-agent?

我已经在我的 macOS 笔记本电脑和 24x7 运行的服务器上设置了 ssh-agent。为什么我需要在每次注销时杀死 ssh-agent?

我对 ssh-agent 的了解来源: https: //kb.iu.edu/d/aeww

eval `ssh-agent`    # Start ssh-agent
echo $SSH_AGENT_PID    # 20552 (Check ssh-agent is running)
ssh-add    # Add id_rsa key to ssh-agent
kill $SSH_AGENT_PID    # Kill ssh-agent on logout
Run Code Online (Sandbox Code Playgroud)

为什么需要最后一步?

杀死ssh-agent进程的方法

我发现找到所有正在运行的 shh-agent 进程的最简单方法

ps ax | grep ssh-agent    # outputs details of processes
Run Code Online (Sandbox Code Playgroud)

或者

pgrep ssh-agent    # outputs list of PIDs only
Run Code Online (Sandbox Code Playgroud)

我发现终止所有正在运行的 ssh-agent 进程的最简单方法

pkill ssh-agent
Run Code Online (Sandbox Code Playgroud)

ssh ssh-agent

5
推荐指数
1
解决办法
4182
查看次数

标签 统计

ssh ×1

ssh-agent ×1