您的位置:首页 > 大数据 > 人工智能

keychain实现ssh对秘钥免登陆免输入密码

2017-08-29 09:21 288 查看
  Linux同一网段实现密码认证,管理。

项目:https://github.com/funtoo/keychain

01、生成秘钥

ssh-keygen -t rsa # -t rsa | dsa
123123 --key认证密码



02、拷贝公钥到客户端上

ssh-copy-id -i /root/.ssh/id_rsa.pub root@ip

cat id-rsa.pub >>~/.ssh/authorized_keys #追加公钥

chmod 700 ~/.ssh && chmod 600 ~/.ssh/authorized_keys #权限设置

03、编译keychain

https://github.com/funtoo/keychain

make

cp keychain /usr/bin/

注意:keychain,在控制端,也就是私钥存储的服务器上!

04、配置本地用户变量

vim ~.bash_profile

keychain id_rsa
. ~/.keychain/$HOSTNAME-sh

source ~.bash_profile

05、远程ssh客户端

ssh root@ip #第一次,需要输入秘钥的密码(目的为了防止私钥泄露还能有密码保护)

后续登录,不在会提示输入秘钥密码(除非机器重启)



下载地址:
http://pan.baidu.com/s/1cnjCwm 密码: ebhp
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: