keychain实现ssh对秘钥免登陆免输入密码
2017-08-29 09:21
288 查看
Linux同一网段实现密码认证,管理。
项目:https://github.com/funtoo/keychain
123123 --key认证密码
cat id-rsa.pub >>~/.ssh/authorized_keys #追加公钥
chmod 700 ~/.ssh && chmod 600 ~/.ssh/authorized_keys #权限设置
make
cp keychain /usr/bin/
注意:keychain,在控制端,也就是私钥存储的服务器上!
keychain id_rsa
. ~/.keychain/$HOSTNAME-sh
source ~.bash_profile
后续登录,不在会提示输入秘钥密码(除非机器重启)
下载地址:
http://pan.baidu.com/s/1cnjCwm 密码: ebhp
项目:https://github.com/funtoo/keychain
01、生成秘钥
ssh-keygen -t rsa # -t rsa | dsa123123 --key认证密码
02、拷贝公钥到客户端上
ssh-copy-id -i /root/.ssh/id_rsa.pub root@ipcat id-rsa.pub >>~/.ssh/authorized_keys #追加公钥
chmod 700 ~/.ssh && chmod 600 ~/.ssh/authorized_keys #权限设置
03、编译keychain
https://github.com/funtoo/keychainmake
cp keychain /usr/bin/
注意:keychain,在控制端,也就是私钥存储的服务器上!
04、配置本地用户变量
vim ~.bash_profilekeychain id_rsa
. ~/.keychain/$HOSTNAME-sh
source ~.bash_profile
05、远程ssh客户端
ssh root@ip #第一次,需要输入秘钥的密码(目的为了防止私钥泄露还能有密码保护)后续登录,不在会提示输入秘钥密码(除非机器重启)
下载地址:
http://pan.baidu.com/s/1cnjCwm 密码: ebhp
相关文章推荐
- sshpass实现ssh自动输入密码登陆服务器
- 使用expect实现ssh自动输入密码,从而自动登陆Linux
- Linux实现SSH免密码登陆
- Eureka实现Security Basic 验证(web登陆验证:输入用户名密码)
- 制作login.jsp页面,要求实现提供用户登陆的界面, 用户通过该界面输入用户名(控件名userName)和密码(控件名password), 然后点击“登录”按钮实现登陆操作.
- 使用expect实现ssh不输入密码登录远程服务器
- ssh免输入密码登陆
- hadoop学习笔记(五)——全分布模式下SSH免密码登陆的实现
- 使用ssh-agent,实现ssh完全免密码登陆
- SSH建立信任关系实现免输密码登陆
- linux下 ssh 实现无需密码的远程登陆
- SSH 带密码参数登陆远程机器结合jenkins构建实现远程热部署
- 解决root用户ssh配置无密码登陆/hadoop用户照仿可以实现相同功能:hadoop用户登录并且把命令的所有root换成home/hadoop
- 集群多节点实现ssh 无密码登陆
- Hadoop ssh实现远程服务器免密码登陆
- shell脚本实现无密码交互的SSH自动登陆
- 通过dsa认证可以实现在localbox无需输入密码来登陆外部主机
- Mac、Linux 上实现SSH免密码登陆到Linux服务器
- ssh实现无密码登陆
- RHCE_LAB(2)SSH远程登录自动验证(不输入用户登录密码)的实现