自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

如何在Linux/Unix之上綁定ntpd到特定的IP地址

系統(tǒng) Linux
NTP 是網絡時間協(xié)議的首字母簡寫,這是一個用來同步兩臺電腦之間時間的協(xié)議。ntpd 是一個操作系統(tǒng)守護進程,可以設置并且保證系統(tǒng)的時間與互聯(lián)網標準時間服務器同步。

[[220250]]

默認的情況下,我們的 ntpd/NTP 服務器會監(jiān)聽所有的端口或者 IP 地址,也就是:0.0.0.0:123。 怎么才可以在一個 Linux 或是 FreeBSD Unix 服務器上,確保只監(jiān)聽特定的 IP 地址,比如 localhost 或者是 192.168.1.1:123 ?

NTP 是網絡時間協(xié)議Network Time Protocol的首字母簡寫,這是一個用來同步兩臺電腦之間時間的協(xié)議。ntpd 是一個操作系統(tǒng)守護進程,可以設置并且保證系統(tǒng)的時間與互聯(lián)網標準時間服務器同步。

NTP 使用 /etc/directory 之下的 ntp.conf 作為配置文件。

 

/etc/ntp.conf 之中的端口指令

你可以通過設置端口命令來防止 ntpd 監(jiān)聽 0.0.0.0:123,語法如下:

  1. interface listen IPv4|IPv6|all
  2. interface ignore IPv4|IPv6|all
  3. interface drop IPv4|IPv6|all

上面的配置可以使 ntpd 監(jiān)聽那個地址或者不出來任何請求而直接丟棄。ignore 會防止打開匹配的地址,drop 會導致 ntpd 打開該地址并丟棄所有接收到的包,而不做任何檢查。舉個例子,如果要忽略所有端口之上的監(jiān)聽,加入下面的語句到 /etc/ntp.conf

  1. interface ignore wildcard

如果只監(jiān)聽 127.0.0.1 和 192.168.1.1 則是這樣:

  1. interface listen 127.0.0.1
  2. interface listen 192.168.1.1

這是我 FreeBSD 云服務器上的樣例 /etc/ntp.conf 文件:

  1. $ egrep -v '^#|$^' /etc/ntp.conf

樣例輸出為:

  1. tos minclock 3 maxclock 6
  2. pool 0.freebsd.pool.ntp.org iburst
  3. restrict default limited kod nomodify notrap noquery nopeer
  4. restrict -6 default limited kod nomodify notrap noquery nopeer
  5. restrict source limited kod nomodify notrap noquery
  6. restrict 127.0.0.1
  7. restrict -6 ::1
  8. leapfile "/var/db/ntpd.leap-seconds.list"
  9. interface ignore wildcard
  10. interface listen 172.16.3.1
  11. interface listen 10.105.28.1

 

重啟 ntpd

在 FreeBSD Unix 之上重新加載/重啟 ntpd:

  1. $ sudo /etc/rc.d/ntpd restart

或者 在 Debian 和 Ubuntu Linux 之上使用下面的命令

  1. $ sudo systemctl restart ntp

或者 在 CentOS/RHEL 7/Fedora Linux 之上使用下面的命令

  1. $ sudo systemctl restart ntpd

 

校驗

使用 netstatss 命令來檢查 ntpd 只綁定到了特定的 IP 地址:

  1. $ netstat -tulpn | grep :123

或是:

  1. $ ss -tulpn | grep :123

樣例輸出:

  1. udp 0 0 10.105.28.1:123 0.0.0.0:* -
  2. udp 0 0 172.16.3.1:123 0.0.0.0:* -

在 FreeBSD Unix 服務器上使用 sockstat 命令

  1. $ sudo sockstat
  2. $ sudo sockstat -4
  3. $ sudo sockstat -4 | grep :123

樣例輸出:

  1. root ntpd 59914 22 udp4 127.0.0.1:123 *:*
  2. root ntpd 59914 24 udp4 127.0.1.1:123 *:*
責任編輯:龐桂玉 來源: Linux中國
相關推薦

2018-05-28 11:10:08

Linux命令IP地址

2014-04-24 16:21:50

LinuxIP地址沖突

2010-09-25 16:26:32

DHCP保留特定IP地

2015-01-07 09:11:49

惡意IPipset阻止惡意IP

2009-04-08 15:56:31

Linux路由MAC綁定

2016-12-08 12:47:05

Linux在線主機IP地址

2022-10-14 19:30:29

Linux

2011-03-04 15:20:09

vsFTPDIP

2019-09-08 15:43:19

UbuntuLinuxIP地址

2009-12-16 11:54:35

WindowsLinuxUnix

2010-06-21 17:51:53

Linux Arp命令

2011-12-28 10:00:44

UnixLinux 遷移

2022-10-14 12:07:04

LinuxIP

2018-12-09 13:50:47

UbuntuLinux IP地址

2018-07-02 09:00:27

Linux特定時間運行命令

2020-03-18 17:43:15

LinuxMAC地址

2019-04-04 11:20:37

Windows 10設置IP地址

2016-01-24 23:12:00

UFW防火墻攔截IP地址

2010-08-20 09:00:42

控制列表

2018-02-01 17:32:30

LinuxUNIXBash Shell
點贊
收藏

51CTO技術棧公眾號