配置Linux ssh 免密登录

linux 常用的ssh登录方式主要有两种:密码登录和证书登录

有两台机器,机器A和机器B:
如从A登录机器B:

密码登录方式:在机器A上操作
ssh root@机器B的ip
提示输入密码,登录成功!

免密登录方式:在机器A上操作
ssh root@机器B的ip
直接登录成功!

要做到免密登录需要进行配置操作:
1.在机器A上生成一对密钥:

ssh-keygen -t rsa

比较简单的方式是一路回车即可。如原来已有密钥对也可直接使用,跳过该步骤。
默认位置: $HOME/.ssh/可以看到两个文件,私钥(id_rsa) 与公钥 (id_rsa.pub)

2.将id_rsa.pub 即公钥copy 至机器B,并将公钥内容copy 至authorized_keys文件。

cat  id_rsa.pub >> ~/.ssh/authorized_keys

测试机器A到机器B的登录是否ok!
:整体的配置过程就是如此,在不同的机子上还有一些小细节需要注意,可再具体问题具体解决。

附配置过程,和之后免密登录的认证原理图。
图片来源网络,侵删

猜你喜欢

转载自blog.csdn.net/marywang56/article/details/83586909