chrony时间服务器和ssh免密登录

目录

1..配置ntp时间服务器,确保客户端主机能和服务主机同步时间

2.配置ssh免密登陆,能够通过客户端主机通过redhat用户和服务端主机基于公钥验证方式进行远程连接


前期准备:

[root@server ~]# systemctl stop firewalld        # 关闭防火墙
[root@server ~]# setenforce 0                        # 关闭selinux

1..配置ntp时间服务器,确保客户端主机能和服务主机同步时间

【1】配置前的准备,要求两台虚拟机,一个为服务器端(192.168.111.129),一个为客户端(192.168.111.131),都执行以下命令

[root@server ~]# rpm -qa chrony               # 查看是否安装chrony
chrony-4.2-1.el9.x86_64

# 如果没有安装,则需执行以下命令:

[root@server ~]# dnf install chrony -y

【2】服务器端

[root@server ~]# vim /etc/chrony.conf                      #进入配置文件,修改以下内容

pool ntp.aliyun.com iburst          #同步阿里云的时间服务器

allow 192.168.111.0/24              #允许该网段的其他主机同步本机时间

local stratum 10                         #本机不同步任何主机的时间,本机作为时间源

[root@server ~]# systemctl restart chronyd              #重启chronyd服务器

[root@server ~]# chronyc sources                           #显示当前时钟源的信息
MS Name/IP address         Stratum Poll Reach LastRx Last sample               
===================================================================
^* 203.107.6.88                  2   6    17    14  +6362us[  +18ms] +/-   51ms

【3】 客户端

[root@client ~]# vim /etc/chrony.conf                        #进入配置文件

pool 192.168.111.129 iburst              #同步服务器端的时间

[root@client ~]# date -s '2022-12-11 3:23:45'           #修改时间
Sun Dec 11 03:23:45 AM CST 2022
[root@client ~]# systemctl restart chronyd                #重启chronyd服务
[root@client ~]# chronyc sources                             #显示当前时钟源的信息
MS Name/IP address         Stratum Poll Reach LastRx Last sample               
===================================================================
^* bogon                         3   6    17     6   -100us[ -218us] +/-   57ms
[root@client ~]# date                                                #时间同步成功
Fri Apr  7 01:49:02 AM CST 2023

2.配置ssh免密登陆,能够通过客户端主机通过redhat用户和服务端主机基于公钥验证方式进行远程连接

【1】配置前准备:

[root@client ~]# dnf install -y openssh-server                #安装ssh服务包

【2】客户端

[root@client ~]# useradd redhat                                                #创建redhat用户
[root@client ~]# echo redhat | passwd --stdin redhat                #给redhat用户设置密码

[root@client ~]# su -l redhat                                                      #切换用户

[redhat@client ~]$ ssh-keygen -f ~/.ssh/id_rsa -P '' -q              #创建密钥对

[redhat@client ~]$ ll ~/.ssh                                                        #查看
-rw-------. 1 redhat redhat 2602 Apr  7 14:35 id_rsa
-rw-r--r--. 1 redhat redhat  567 Apr  7 14:35 id_rsa.pub

[redhat@client ~]$ ssh-copy-id root@192.168.111.129    #复制该公钥文件到服务器端目录下

[redhat@client ~]$ ssh root@192.168.111.129                        #登录服务器端
[root@server ~]# 

[redhat@client ~]$ ssh root@192.168.111.129 hostname      #在客户端查看服务器端的信息
server

【3】服务器端

#当客户端把公钥文件传递过来时,可以进行查看,也可以省略

[root@server ~]# ll .ssh/
-rw-------. 1 root root 567 Apr  7 14:41 authorized_keys

[root@server ~]# more .ssh/authorized_keys                         #查看文件信息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值