linux下配置远程免密登录问题
linux下各种集群搭建往往需要配置远程免密登录,本文主要描述了CentOs6.3系统下配置免密登录的详细过程。
ssh远程登录,两种身份验证:
1.用户名+密码
密钥验证
- 机器1生成密钥对并将公钥发给机器2,机器2将公钥保存。
- 机器1要登录机器2时,机器2生成随机字符串并用机器1的公钥加密后,发给机器1。
- 机器1用私钥将其解密后发回给机器2,验证成功后登录
1、用户名+密码
如上图所示,机器1要登录到机器2
ssh 机器2的ip(默认使用root用户登录,也可指定,如:ssh a@192.168.25.14 表示指定由a用户登录机器2)
询问是否需要创建连接 yes
输入机器2中root用户的密码即可登录到机器2
输入exit回到机器1
2、远程免密登录
输入命令ssh-keygen
按三次回车,完成生成私钥和公钥
到/root/.ssh目录下可看到刚刚那条命令生成的私钥和公钥
输入ssh-copy-id 机器2的ip
再输入机器2的密码,即可将公钥传给机器2
机器2的/root/.ssh目录下的authorized_keys文件保存着刚才机器1传过来的公钥(可用cat命令查看,并对比机器1上的公钥,是一样的)
机器1上直接输入ssh 机器2的ip即可登录机器2,不用再输密码,自此完成了远程免密登录的配置
相关文章
分布式监控系统Zabbix3.2添加自动发现磁盘IO并注册监控(推荐)
zabbix自带的“Template OS Linux”模板可自动发现磁盘并监控空间利用率,小编这次介绍分布式监控系统Zabbix3.2添加自动发现磁盘IO并注册监控,需要的朋友参考下吧2018-01-01Linux CentOS MySQL 5.7.18 5.7.X安装教程
这篇文章主要介绍了Linux CentOS MySQL 5.7.18 5.7.X安装教程,需要的朋友可以参考下2017-04-04vm下centos7 mini版 NAT模式下配置静态IP的方法
这篇文章主要介绍了vm下centos7 mini版 NAT模式下配置静态IP 的方法,本文图文并茂给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下2019-06-06
最新评论