Windows 2012 R2 服務器NTP
開啓 NTP Server服務
將服務器類型更改爲NTP。爲此,請按照下列步驟操作:
- 登錄到服務器上,打開 shell 終端,輸入:
$ regedit
- 執行上述命令後,將打開設置對話框,按照如下路徑:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\Type
- 鼠標雙擊
Type
文件; - 彈出對話框,在
數據數值(V)
項輸入NTP
,單擊確定
;
將AnnounceFlags 設置爲5。爲此,請按照下列步驟操作:
- 按照此路徑查找文件:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlags
- 雙擊
AnnounceFlags
文件; 在
編輯DWORD 值
的數值數據
框中鍵入5
,然後單擊確定
按鈕。啓用
NTPServer
,請按照下列步驟操作:- 按照此路徑查找文件:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer\Enabled
- 雙擊
Enabled
文件。 - 在
編輯DWORD 值
的數值數據
框中鍵入1
,然後單擊確定
按鈕。
- 按照此路徑查找文件:
關閉註冊表編輯器;
重啓Windows時間服務;
$ net stop w32time $ net start w32time
加入防火牆規則,打開端口123 ,命令提示符:
$ netsh firewall add portopening protocol = UDP port =123 name = NTPSERVER
設置 Windows 時間服務
打開 shell 終端, 輸入:
$ gpedit.msc
執行上述命令後,計算機策略對話框打開,按照如下路徑
計算機配置\管理模板\系統\windows 時間服務\時間提供程序
找到服務器設置文件雙擊
啓用 Windows NTP 服務器
,顯示狀態已啓用
即可;
修改本地服務設置
在 shell 終端,輸入如下命令:
$ services.msc
打開本地服務設置對話框:
找到
Windows Time
文件,雙擊文件,如圖:在
啓動類型
項選擇自動(延時啓動)
;- 單機
應用
,確定
按鈕,完成設置;
查看防火牆是否修改
按照如下,進行選擇:
開始\控制面板\系統和安全\Windows防火牆
- 選擇
高級設置
- 選擇
入站規則
右側可以看到NTPSERVER
規則,防火牆規則設置成功;
- 選擇
開啓 NTP Client 服務
注:如果物理服務器需要與上游時間服務器進行時間同步,則需要開啓 NTP Client 服務
打開 shell 終端, 輸入:
$ gpedit.msc
執行上述命令後,計算機策略對話框打開,按照如下路徑
計算機配置\管理模板\系統\windows 時間服務\時間提供程序
找到服務器設置文件雙擊
配置 Windows NTP 客戶端
,顯示配置 Windows NTP 客戶端
將
Ntp Server
項,輸入將要同步到的時間服務器IP地址,注意 0x9 或 0x1 必須要有;- 在
類型
項, 選擇NTP
; - 點擊
應用
、確定
按鈕; 啓動 NTP 客戶端
點擊
應用
、確定
按鈕;- 完成 NTP Client 的設置;