GNU/Linux >> Linux の 問題 >  >> Ubuntu

UbuntuとLinuxMintでNTPサーバーをセットアップする方法

LAN上の膨大な数のシステムを管理するシステム管理者向け。独自のNTPサーバーをセットアップし、そこからすべてのLANシステムの時刻を同期することをお勧めします。メインのNTPサーバーは、パブリックNTPサーバーから時刻を同期します。この記事は、Ubuntu、Debian、およびその派生オペレーティングシステムでタイム同期(NTP)サーバーをセットアップするのに役立ちます。

ステップ1–NTPサーバーをインストールする

ターミナルから次のコマンドを実行することで、デフォルトのリポジトリからntpdサーバーをインストールできます。

sudo apt-get install ntp

ステップ2–NTPサーバーを構成する

次に、ローカルNTPサーバーをセットアップして、パブリックNTPサーバーからの時刻を同期する必要があります。選択または場所に応じて、ntpプールサーバーを選択できます。 pool.ntp.orgにアクセスして、ntpプールを見つけます。この例では、デフォルトのUbuntuのntpプールサーバーを使用しています。

sudo vi /etc/ntp.conf

/etc/ntp.confを編集します 選択に応じて、次のプールを変更します。デフォルトでは、これらのサーバーは構成されています:

# Use servers from the NTP Pool Project. Approved by Ubuntu Technical Board
# on 2011-02-08 (LP: #104525). See http://www.pool.ntp.org/join.html for
# more information.

server 0.ubuntu.pool.ntp.org
server 1.ubuntu.pool.ntp.org
server 2.ubuntu.pool.ntp.org
server 3.ubuntu.pool.ntp.org

ステップ3–NTPサーバーをリロードする

ntp.confに変更を加えたら、サーバーをリロードして変更を適用します。

sudo service ntp reload

ステップ4–ファイアウォールポートを開く

NTPサーバーは、サービス要求にポート123を使用します。したがって、ファイアウォールでポート123を開く必要があります。

Iptablesユーザー:

sudo iptables -A INPUT -m state --state NEW -p tcp --dport 123 -j ACCEPT

UFWユーザー:

sudo ufw allow 123/tcp

ステップ5–クライアントの時刻を同期する

すべての構成を行った後、クライアントシステムを同期してサーバー構成を確認します。たとえば、サーバーのIPが192.168.1.100の場合、クライアントシステムのターミナルから次のコマンドを実行します。

ntpdate -s 192.168.1.100

Ubuntu
  1. Ubuntu18.04LTSでRsyslogサーバーをセットアップする方法

  2. Ubuntu 20.04でRsyslogサーバーをセットアップする-その方法は?

  3. CentOSでNTPサーバーをセットアップする方法は?

  1. Ubuntu20.04NTPサーバー

  2. Ubuntu20.04でOpenVPNサーバーをセットアップする方法

  3. UbuntuとLinuxMintでX11VNCサーバーをセットアップする方法

  1. Ubuntu20.04でVSFTPDを使用してFTPサーバーをセットアップする方法

  2. Ubuntu18.04でVSFTPDを使用してFTPサーバーをセットアップする方法

  3. Ubuntu20.04でローカルAPTリポジトリサーバーをセットアップする方法