配置ssh-agent免密码认证入门教程

  

  ssh-agent是一个密钥管理器,运行ssh-agent以后,使用ssh-add将私钥交给ssh-agent保管,其他程序需要身份验证的时候可以将验证申请交给ssh-agent来完成整个认证过程。   

           <前>   eval 美元;“ssh-agent  - s”,注意这里是反引号   ssh-add美元   之前   

  为了使ssh-agent自动运行,将它写到配置文件中,在/etc/profile.d下新建ssh-agent.sh:   

  <前>   美元sudo  gedit /etc/profile.d/ssh-agent.sh   之前            <前>   # !/bin/sh   if  [, -f  ~/.agent.env ];然后   ,,,,,只~/.agent.env 在/dev/null   ,,,,,if  !, kill  0, SSH_AGENT_PID 美元;在/dev/null  2祝辞,1;然后   ,,,,,,,,,,,,,echo “Stale  agent  file 发现只Spawning  new 代理…”   ,,,,,,,,,,,,,eval “ssh-agent  | tee  ~/.agent.env”   ,,,,,,,,,,,,ssh-add   ,,,,fi   其他的   ,,,,,echo “Starting  ssh-agent…”   ,,,,,eval “ssh-agent  | tee  ~/.agent.env”   ,,,,ssh-add   fi   之前   

  这样就不会生成太多的ssh-agent程序,而且支持GUI环境。   

           <前>   Stale  agent  file 发现只Spawning  new 代理…   Agent  pid  2543年   Identity 补充道:,/root/. ssh/id_rsa  (/root/. ssh/id_rsa)   之前   

  添加了新的密钥。   

  

  
  

配置ssh-agent免密码认证入门教程