Centos-SSH免密码登录

简介: 配置SSH无密码登录需要3步:1.生成公钥和私钥2.导入公钥到认证文件,更改权限3.测试使用3个IP互相无密码登录(192.168.1.21、192.168.1.22、192.168.1.23) 在所有的机器上生成私钥和公钥 ssh-keygen -t rsa #一路回车 默认在 ~/.

配置SSH无密码登录需要3步:
1.生成公钥和私钥
2.导入公钥到认证文件,更改权限
3.测试
使用3个IP互相无密码登录(192.168.1.21、192.168.1.22、192.168.1.23)

在所有的机器上生成私钥和公钥

ssh-keygen -t rsa   #一路回车

默认在 ~/.ssh目录生成两个文件:
id_rsa :私钥
id_rsa.pub :公钥

将两台slave机器公钥发给master主机

scp ~/.ssh/id_rsa.pub root@192.168.1.21:~/.ssh/id_rsa.pub.slave1
scp ~/.ssh/id_rsa.pub root@192.168.1.21:~/.ssh/id_rsa.pub.slave2

master主机上,将所有公钥加入被认证的公钥文件

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

让每台主机互相免密码登录。将公钥文件分发给每台slave

scp ~/.ssh/authorized_keys root@192.168.1.22:~/.ssh/
scp ~/.ssh/authorized_keys root@192.168.1.23:~/.ssh/

在每台主机验证SSH免密码登录

ssh 192.168.1.21
ssh slave1
ssh slave2

如果出现权限问题,更改文件权限

chmod 0750 /root -R            
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
chmod 600 ~/.ssh/id_rsa
目录
相关文章
|
5月前
|
Shell 网络安全 数据安全/隐私保护
debian安装ssh(傻瓜教程)+证书免密登录
debian安装ssh(傻瓜教程)+证书免密登录
346 0
|
6月前
|
安全 Linux 网络安全
Centos 6.8下修改SSH服务默认端口,看这一篇就够了
Centos 6.8下修改SSH服务默认端口,看这一篇就够了
111 0
|
5月前
|
网络安全
SNETCracker.exe 2022/1/26 31:13:29----检查12.26.20.1:SSH登录发生异常!未能加载文件或程序集“ChilkatDotNet4.dll”或它的某一个依赖项
SNETCracker.exe 2022/1/26 31:13:29----检查12.26.20.1:SSH登录发生异常!未能加载文件或程序集“ChilkatDotNet4.dll”或它的某一个依赖项
141 0
|
2月前
|
安全 网络协议 Linux
|
6月前
|
运维 搜索推荐 Shell
Ansible自动化运维工具之个性化定制SSH连接登录端口(3)
Ansible自动化运维工具之个性化定制SSH连接登录端口(3)
167 0
|
2月前
|
关系型数据库 网络安全 数据库
通过SSH登录OceanBase数据库需要修改用户密码,然后使用SSH客户端进行远程登录
通过SSH登录OceanBase数据库需要修改用户密码,然后使用SSH客户端进行远程登录
62 6
|
2月前
|
网络安全 数据安全/隐私保护
如何使用ssh key免密码登录服务器?
如何使用ssh key免密码登录服务器?
|
3月前
|
安全 Linux Shell
Linux服务器配置SSH免密码登录后,登录仍提示输入密码(一次真实的问题排查解决记录)
Linux服务器配置SSH免密码登录后,登录仍提示输入密码(一次真实的问题排查解决记录)
77 0
|
3月前
|
安全 Linux 网络安全
服务器设置 SSH 通过密钥登录
服务器设置 SSH 通过密钥登录
|
4月前
|
Linux 网络安全 数据安全/隐私保护
Xshell配置ssh免密码登录-公钥与私钥登录linux服务器
Xshell配置ssh免密码登录-公钥与私钥登录linux服务器
160 0