CentOS双向免密码登录
来源:互联网 发布:js window.open返回值 编辑:程序博客网 时间:2024/05/17 08:21
本文介绍CentOS服务器双向免密码登录
原理:
(这里两台机器以主机1、主机2表示,这里两台机器是对等的)
若主机1想要免密码登录主机2,需要主机2能够识别自己,这里就是通过公钥和私钥去识别的。
在主机1上生成公钥和私钥,将其公钥传到主机2,这样当主机1登录到主机2的时候,主机1可以凭借着私钥让主机2认识自己
操作:
- 前提:
所有服务器/etc/ssh/sshd_config文件的以下三行未被注释
RSAAuthentication yes PubkeyAuthentication yes AuthorizedKeysFile .ssh/authorized_keys
举例:
两台服务器:192.168.1.100
192.168.1.102
免密码登录是分用户的,以下以root用户为例进行说明,.ssh目录是在每个用户的家目录下。
- 步骤:
- 登录192.168.1.100。
执行命令“ssh-keygen -t rsa”,一路回车到底。将会在目录/root/.ssh/下生成私钥id_rsa和公钥id_rsa.pub。 - 将本机的公钥id_rsa.pub追加到192.168.1.102的authorized_keys文件中。
这个时候从192.168.1.100登录到192.168.1.102就不需要密码了。
若要实现双向的,继续执行以下步骤:
登录到192.168.1.102 执行上面相似的步骤即可。
- 注意事项:
修改完/etc/ssh/sshd_config文件后需要重启sshd服务
追加公钥到服务器的authorized_keys中,千万不要覆盖。
.ssh目录的权限为700,authorized_keys的权限为600。
1 0
- CentOS双向免密码登录
- centos 免密码登录
- Centos 免密码登录设置
- centos ssh免密码登录
- CentOS ssh免密码登录
- CentOS SSH免密码登录
- CentOS 7 SSH配置免密码登录
- CentOS 6.5配置SSH免密码登录
- centos安装ssh免密码登录
- CentOs 下ssh免密码登录
- CentOS 6.5配置SSH免密码登录
- CentOS下配置ssh免密码登录
- centos安装ssh免密码登录
- CentOS配置免密码SSH登录
- CentOS SSH免密码登录详解
- centos 7 下配置免密码登录
- CentOS 7 SSH配置免密码登录
- Centos配置ssh免密码互信登录
- asp js获取服务器控件的简单方法
- STL笔记:heap and priority sort
- 机器人操作系统ROS Indigo 入门学习(4)——创建一个ROS Package
- Airbnb估值300亿美元 成美国第二大初创企业
- eval()函数的作用
- CentOS双向免密码登录
- 机器人操作系统ROS Indigo 入门学习(5)——编译一个ROS Package
- Filebeat的高级配置-Filebeat部分
- mesos agent recovery 详细过程分析
- unity在android上阴影时有时无
- Linux 下 GNU Toolchain 的使用
- 异常:Multiple annotations found at this line:
- BMP图像的读取和生成
- 机器人操作系统ROS Indigo 入门学习(6)——理解ROS Nodes