一。配置ntp时间服务器,确保客户端主机能和服务主机同步时间
1、环境准备
[root@localhost ~]# systemctl stop firewalld.service #关闭防火墙
2、配置时间服务器
server:192.168.158.134
client:192.168.158.129
root@server ~]# vim /etc/chrony.conf
3修改允许访问的客户端IP
4 配置客户端
[root@localhost ~]# vim /etc/chrony.conf
二.配置ssh免密登陆,能够通过客户端主机通过redhat用户和服务端主机基于公钥验证方式进行远程连接
1、环境准备
rpm -qa | grep ssh
2、在客户端创建普通用户
【1】useradd client
【2】passwd 123
3、在客户端使用命令生成密钥
[client@client ~]$ ssh-keygen -t rsa
使用tree命令查看生成的密钥文件
4、在服务端创建.ssh文件,并修改权限和客户端保持一致
【1】[root@server ~]# mkdir .ssh
【2】[root@server ~]# chmod 700 .ssh
和客户端权限保持一致。
5、使用SSH传输公钥
[client@client ~]$ ssh-copy-id root@192.168.158.134
第一步输入yes,第二步输入服务器root的密码
6、使用SSH直接远程连接服务器
[client@client ~]$ ssh root@192.168.158.134
二.配置ssh免密登陆,能够通过客户端主机通过redhat用户和服务端主机基于公钥验证方式进行远程连接
1、环境准备
rpm -qa | grep ssh
2、在客户端创建普通用户
【1】useradd client
【2】passwd 123
3、在客户端使用命令生成密钥
[client@client ~]$ ssh-keygen -t rsa
使用tree命令查看生成的密钥文件
4、在服务端创建.ssh文件,并修改权限和客户端保持一致
【1】[root@server ~]# mkdir .ssh
【2】[root@server ~]# chmod 700 .ssh
和客户端权限保持一致。
5、使用SSH传输公钥
[client@client ~]$ ssh-copy-id root@192.168.158.134
第一步输入yes,第二步输入服务器root的密码
6、使用SSH直接远程连接服务器
[client@client ~]$ ssh root@192.168.158.134