sh 启动ssh-agent #ssh #ssh-agent #bashrc
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 启动ssh-agent #ssh #ssh-agent #bashrc相关的知识,希望对你有一定的参考价值。
SSH_ENV=$HOME/.ssh/environment
# start the ssh-agent
function start_agent {
echo "Initializing new SSH agent..."
# spawn ssh-agent
/usr/bin/ssh-agent | sed 's/^echo/#echo/' > ${SSH_ENV}
echo succeeded
chmod 600 ${SSH_ENV}
. ${SSH_ENV} > /dev/null
/usr/bin/ssh-add
}
if [ -f "${SSH_ENV}" ]; then
. ${SSH_ENV} > /dev/null
ps -ef | grep ${SSH_AGENT_PID} | grep ssh-agent$ > /dev/null || {
start_agent;
}
else
start_agent;
fi
以上是关于sh 启动ssh-agent #ssh #ssh-agent #bashrc的主要内容,如果未能解决你的问题,请参考以下文章
Linux 命令(211)—— ssh-agent 命令
sh 在脚本中使用ssh-agent
ssh-agent && 及 ssh-add介绍
sh 确保ssh-agent正在运行并且您设置了正确的env变量(如果可能,请重新使用)
我需要在每次启动时重新运行 eval(ssh-agent) 和 ssh-add
text 用于启动ssh-agent的powershell脚本