首页 > 其他分享 >NTP单播+安全认证时间同步

NTP单播+安全认证时间同步

时间:2024-06-03 14:59:02浏览次数:16  
标签:clock NTP NTPServer 配置 认证 单播 ntp

章节介绍

NTP的概念

NTP的安全认证

NTP的配置-配置设备的时域-年份-日期-月份-时间

NTP配置单播时间同步+安全认证

———————————————————————————————————————————

NTP概念

NTP(Network Time Protocol,网络时间协议),主要作用就是实现服务器和客户端的时间同步,从而保证设备的时钟一致

NTP认证

本章节主要讲解的是NTP单播时间同步,在NTP的工作模式当中还有对等体模式/广播模式/组播模式/多播模式。其中拿广播模式来举例,当在一个大型的网络当中NTP同步信息时是非常危险的,当一名黑客冒充NTP服务器向客户端发送一个错误的NTP时钟信息,就会带来危险。配置NTP认证就是为了避免一些不法分子的攻击,通过认证的方式建立连接来提高网络的安全性。

———————————————————————————————————————————

设置NTP时间/例1-1

<Huawei>sys                                                                 #进入配置模式#

[Huawei]sys NTPServer                                                #更改设备名称为NTPServer#

[NTPServer]q                                                                #退出配置模式返回用户模式#

<NTPServer>clock timezone Shanghai add 8              #这条命令用于设置设备的时区。Shanghai是时区的名称,而8表示与协调世界时(UTC)的时差是+8小时#

<NTPServer>display clock                                            #查看当前时间信息#
2024-06-02 04:43:52                       
Sunday
Time Zone(beijing) : UTC+08:00                                   #可以看到我们配置的时域为beijing(北京)时差+8小时#

<NTPServer>clock datetime 12:00 2024-6-2                #这条命令用于将当前设备时间更改为12:00 日期为2024年6月2日#

<NTPServer>display clock                                            #查看当前时间信息#
2024-06-02 12:02:03                                                     #可以看到我们的时间也变成了我们刚刚更改的信息#
Sunday
Time Zone(beijing) : UTC+08:00

———————————————————————————————————————————

配置NTP单播+安全认证时间同步

NTP Server配置/例1-2

1.配置时域和时间,时域更改为北京,时间更改为2024年6月2号12:00

#参考配置例1-1

2.配置接口IP地址-如上拓扑用的是AR2220*2

[NTPServer]int g0/0/0                                                        #进入GE0/0/0接口#
[NTPServer-GigabitEthernet0/0/0]ip add 192.168.10.1 24        #配置接口IP为192.168.10.1/24#

[NTPServer-GigabitEthernet0/0/0]display this                         #查看当前接口配置信息#
[V200R003C00]
#
interface GigabitEthernet0/0/0
 ip address 192.168.10.1 255.255.255.0                                       #可以看到更改接口信息的IP#
#

[NTPServer-GigabitEthernet0/0/0]q                                                #退出接口配置模式#

3.开启时间同步NTP服务

[NTPServer]ntp refclock-master 2                                                        #配置优先级为2,优先级从1-15越小优先级越大#

4.配置NTP安全认证

[NTPServer]ntp authentication enable                                                #启动NTP认证服务#

[NTPServer]ntp authentication-keyid 42 authentication-mode md5 hello             #配置nat认证密钥42位,认证模式为md5,采用hello交互信息#

[NTPServer]ntp reliable authentication-keyid 42                                        #配置认证的密钥是可信的#

———————————————————————————————————————————

NTP Client配置/例1-3

1.配置接口IP地址

参考/例1-2的第2步配置

2.开启时间同步NTP服务

[NTP Client]ntp unicast-server 192.168.10.1                                        #配置ntp的时间同步到主时钟192.168.10.1上#

3.配置NTP安全认证

[NTP Client]ntp authentication enable

[NTP Client]ntp authentication-keyid 42 authentication-mode md5 hello

[NTP Client]ntp reliable authentication-keyid 42
 

4.查看NTP服务信息

[NTPServer]display ntp-service status                         #查看NTP时钟信息#
 clock status: synchronized 
 clock stratum: 1 
 reference clock ID: LOCAL(0)                                        #这里可以看到我们当前的时钟参考是在我们的local(本地)上面的也就是说我们的NTPServer是以自己为参考的时间信息#
 nominal frequency: 100.0000 Hz 
 actual frequency: 100.0000 Hz 
 clock precision: 2^17
 clock offset: 0.0000 ms 
 root delay: 0.00 ms 
 root dispersion: 10.96 ms 
 peer dispersion: 10.00 ms 
 reference time: 12:25:19.743 UTC Oct 10 2000(BD8D892F.BE4C729F)

[NTP Client]display ntp-service status 
 clock status: synchronized 
 clock stratum: 2 
 reference clock ID: 192.168.10.1                                        #我们再来查看我们的NTPClinet可以发现他当前是以我们的NTPSerevr为参考的时钟信息#
 nominal frequency: 100.0000 Hz 
 actual frequency: 100.0001 Hz 
 clock precision: 2^15
 clock offset: -28799474.8955 ms 
 root delay: 115.29 ms 
 root dispersion: 66.90 ms 
 peer dispersion: 10.94 ms 
 reference time: 20:29:22.180 UTC Oct 10 2000(BD8DFAA2.2E53C9AB)

标签:clock,NTP,NTPServer,配置,认证,单播,ntp
From: https://blog.csdn.net/2302_80770707/article/details/139396738

相关文章

  • 中断卡在configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
    今天在调试以太网驱动的时候遇到一个问题,当程序执行到这个/*addthenetworkinterface(IPv4/IPv6)withRTOS*/netif_add(&gnetif,&ipaddr,&netmask,&gw,NULL,&ethernetif_init,&tcpip_input);函数里面的netif_invoke_ext_callback(netif,LWIP_NSC_NETIF_ADDED,N......
  • SpringSecurity角色认证、数据库查询账号密码、退出
    在上一次我们实现了登录拦截,以及加密密码进行登录,这次我们要加上角色认证以及把加密后的账号密码放到数据库里进行查询然后登录,最后会有一个退出,退出之后就需要再次输入账号密码角色认证我们先在我们的config上面配置好我们的登录之后以及错误之后要去哪里,以及我们自己配置的......
  • <商务世界>《78 认证<CE-LVD认证>》
    1CE-LVD指令简介:LVD低电压指令定义概述:LVD是LowVoltageDirective的缩写,称之低电压指令,其规定范围是交流电压50伏特到1000伏特之间,直流电压75伏特到1500伏特之间的电气设备。2LVD安规测试项目安全测试内容1.工作电压2.故障试验3.撞击实验4.震动实验5.冲击试验6......
  • <商务世界>《77 认证<CE-EMC认证>》
    1CE-EMC认证概述国际电工委员会标准IEC对电磁兼容的定义是:系统或设备在所处的电磁环境中能正常工作,同时不对其他系统和设备造成干扰。为了规范欧盟各成员国对电器设备电磁兼容性的管理,是欧盟各成员国关于电磁兼容的法规协调一致,89/336/EEC电磁兼容指令于1989年5月1日颁布......
  • Session+Redis,Token+Redis,JWT+Redis,用户身份认证,到底选择哪种更合适?
    1三中方案的比较在选择Session+Redis、Token+Redis、JWT+Redis这三种用户身份认证方案时,我们需要考虑各自的优势、劣势以及应用场景。以下是对这三种方案的详细分析和比较:1.Session+Redis优势:Session登录是一种在Web应用程序中用于跟踪用户状态的机制,通过在服务器端存储......
  • springboot3项目的搭建四.1(security登录认证配置)
    SpringBoot3整合SpringSecurityMaven<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>3.2.2</version><relativeP......
  • springboot3项目的搭建四.2(security登录认证配置)
    SpringBoot3+SpringSecurity整合Security导包:<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-security</artifactId></dependency>模拟Redis存储登录信息:publicclassCacheEntityimpl......
  • springboot3项目的搭建四(security登录认证配置)
    springboot3项目的搭建四(security登录认证配置)  <!--security安全配置--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-security</artifact......
  • nginx配置下载站,增加用户认证,增加统计功能
    1.配置文件如下server{listen80;server_namevideo.tom.com;error_log/var/log/nginx/video.tom.cn/err.lognotice;access_log/var/log/nginx/video.tom.cn/access.logmain;root/app/code/video;charsetutf8;#支持中文autoindex......
  • c# NTP 时间同步
    using System;using System.Collections.Generic;using System.Text;using System.Net;using System.Net.Sockets;namespace SmartConstructionSite.Common.Helper{    public class NTPHelper    {        public const string WINDOWS_SE......