配置ssh免密登陆
要求客户端主机通过redhat用户基于秘钥验证方式进行远程连接服务器的root用户
以普通用户为客户端,root用户为服务端展开实验
客户端
服务端
- 检查文件 /etc/ssh/sshd_config.d/01 开头的文件
是否为yes,这是允许root用户远程登录的
- 关闭防火墙 systemctl disable firewalld
3. 重启服务 systemctl restart sshd
4. 配置selinux文件
vim /etc/selinux/config
改成permissive,改完后保存退出,reboot重启,那么以后selinux默认是permissive的,
通过getenforce检查为permissive则成功
在客户端输入,获取远程连接的密钥
得到
通过命令查看生成的公钥私钥文件
把密钥发送给服务端,输入服务端的登录密码
最后使用命令,登录成功