unix linux

关注公众号 jb51net

关闭
首页 > 操作系统 > unix linux > linux配置免密登录

linux下配置远程免密登录问题

作者:py小杰

这篇文章主要介绍了linux下配置远程免密登录问题,本文主要描述了CentOs6.3系统下配置免密登录的详细过程。非常不错,具有参考借鉴价值,需要的朋友可以参考下

linux下各种集群搭建往往需要配置远程免密登录,本文主要描述了CentOs6.3系统下配置免密登录的详细过程。

ssh远程登录,两种身份验证:

1.用户名+密码

密钥验证

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,不用再输密码,自此完成了远程免密登录的配置

您可能感兴趣的文章:
阅读全文