搭建内网ntp时间同步服务器

一般企业出于安全或者出口带宽等各方面原因,内网主机是无法直接接通外网,这个方法可以让内网无法上网的机器同步本机时间,而本机可以通过公网同步公网的ntp源。实现类似中转跳转的功能。
搭建之前需要2个主机,一个作为server端另一个用来作为client端。

进入正题:

在server端安装ntpd服务端,关闭防火墙或者放通防火墙端口
[root@xiaobo ~]# yum install -y ntp
#安装ntpd服务
[root@xiaobo ~]# systemctl stop firewalld
#关闭防火墙,如果不想关闭防火墙可以放通端口
[root@xiaobo ~]# firewall-cmd --permanent --add-port=123/udp
[root@xiaobo ~]# firewall-cmd --permanent --add-port=123/tcp
#防火墙具体还要看你们配置没有,如有配置请注意安全区域。
编辑/etc/ntp.conf 并更改文件内容
[root@xiaobo ~]# vim /etc/ntp.conf
#修改如下文件内容
restrict 127.0.0.1 
restrict 192.168.80.0 mask 255.255.255.0  nomodify notrap
#允许那些网段或者IP同步,不做限制则0.0.0.0 mask 0.0.0.0.需要注意的是4.2版本的ntpd的restrict参数不要加notrust否则客户端会同步不了。
server ntp.aliyun.com prefer  
#server自身和谁同步。我这里用的是阿里云的。
server 127.127.1.0
#把自身的时间同步给客户端。
配置完毕启动服务
[root@xiaobo ~]# systemctl start ntpd
#启动服务,7系列和6系列命令不一样,具体自行百度。
[root@xiaobo ~]# systemctl status ntpd
● ntpd.service - Network Time Service
   Loaded: loaded (/usr/lib/systemd/system/ntpd.service; disabled; vendor preset: disabled)
   Active: active (running) since Sat 2019-01-26 22:08:24 CST; 1min 41s ago
  Process: 2182 ExecStart=/usr/sbin/ntpd -u ntp:ntp $OPTIONS (code=exited, status=0/SUCCESS)
 Main PID: 2184 (ntpd)
   CGroup: /system.slice/ntpd.service
           └─2184 /usr/sbin/ntpd -u ntp:ntp -g
#查看服务状态
服务端状态没有问题,找client去同步下试试看。
[root@xiaobo ~]# ntpdate 192.168.100.110
26 Jan 22:19:43 ntpdate[3156]: adjust time server 192.168.100.110 offset -0.001781 sec
如果出现the NTP socket is in use, exiting错误,关闭ntpd的服务在同步即可。在搭建server端的时候注意防火墙要放通UDP/123端口,包括你网络所经过的防火墙而不单单指的是主机上的防火墙,应该也考虑到中间链路的硬件防火墙。
  • 1
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值