Weboldal keresés

Hogyan telepítsünk NTP-kiszolgálót és klienst az Ubuntun


A Network Time Protocol (általános nevén NTP) egy olyan protokoll, amely a hálózat rendszeróráinak szinkronizálásáért felelős. Az NTP mind a protokollra, mind a kliensrendszerre vonatkozik, valamint a hálózati rendszereken található szerverprogramokra.

Ebben az útmutatóban bemutatjuk, hogyan telepíthet NTP szervert és kliens(eke)t Ubuntu 18.04 rendszeren.

Tesztkörnyezetek

Ez az útmutató a következőket célozza meg:

  • NTP-kiszolgáló telepítése és konfigurálása az Ubuntu 18.04 kiszolgálón.
  • Telepítse az NTP-klienst az Ubuntu 18.04 kliensgépre, és győződjön meg arról, hogy a szerver szinkronizálja.

Kezdjük el !

Telepítse és konfigurálja az NTP-kiszolgálót az Ubuntu 18.04 kiszolgálón

Az alábbiakban egy lépésről lépésre bemutatjuk az NTPszerver telepítését és a szükséges módosításokat a kívánt időszinkronizálás eléréséhez a hálózaton.

1. lépés: Frissítse a rendszertárolókat

Kezdésként kezdjük a rendszercsomagok frissítésével az ábrán látható módon.


sudo apt update -y

2. lépés: Telepítse az NTP-kiszolgálót az Ubuntu 18.04-re

A már telepített rendszercsomagok esetén futással telepítse az NTP protokollt az Ubuntu 18.04 LTS rendszerre.


sudo apt install ntp 

Amikor a rendszer kéri, írja be az Y kifejezést, és nyomja le az ENTER billentyűt a telepítési folyamat befejezéséhez.

Az NTP protokoll sikeres telepítésének ellenőrzéséhez futtassa a parancsot.


sntp --version

3. lépés: Az NTP-kiszolgálókészletek konfigurálása az Ubuntu 18.04 rendszeren

Alapértelmezés szerint az NTP protokoll alapértelmezett NTP pool szerverekkel érkezik, amelyek már konfigurálva vannak a konfigurációs fájljában, ahogy az alább az /etc/ntp.conf fájlban látható. .

Ezek általában ugyanolyan jól működnek. Érdemes azonban áttérni a tartózkodási helyéhez legközelebb eső NTP-kiszolgálókészletekre. Az alábbi link egy oldalra irányítja, ahol kiválaszthatja a leginkább preferált NTP-készletlistát.


https://support.ntp.org/bin/view/Servers/NTPPoolServers

Példánkban az Európában található NTP-készleteket fogjuk használni, az ábrán látható módon.

Az alapértelmezett NTP-készlet-kiszolgálók lecseréléséhez nyissa meg az NTP-konfigurációs fájlt kedvenc szövegszerkesztőjével az ábra szerint.


sudo vim /etc/ntp.conf

Másolja és illessze be az NTP-készletlistát az Európában a konfigurációs fájlokhoz az ábra szerint.


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

Ezután mentse el, és lépjen ki a szövegszerkesztőből.

A módosítások életbe léptetéséhez indítsa újra az NTP szolgáltatást, és ellenőrizze állapotát a parancsok segítségével.


sudo systemctl restart ntp
sudo systemctl status ntp

Ha az UFW tűzfal engedélyezve van, engedélyeznünk kell rajta az NTP szolgáltatást, hogy az ügyfélgépek hozzáférhessenek az NTP-kiszolgálóhoz.


sudo ufw allow ntp 
OR
sudo ufw allow 123/udp 

A változtatások végrehajtásához töltse be újra a tűzfalat az ábra szerint.


sudo ufw reload

A változtatások ellenőrzéséhez hajtsa végre a parancsot.


sudo ufw status

Tökéletes! sikeresen beállítottuk NTP szerverünket az Ubuntu 18.04 LTS rendszeren. Most állítsuk be az NTP szolgáltatást az ügyfélrendszeren.

Telepítse és konfigurálja az NTP-klienst az Ubuntu 18.04-es kliensen

Ebben a szakaszban egy NTP klienst telepítünk és konfigurálunk az Ubuntu 18.04 kliensrendszeren, amelyet az Ubuntu 18.04 NTP Server rendszerrel szinkronizálunk.

1. lépés: Frissítse a rendszertárolókat

A kezdéshez futással frissítse a rendszert.


sudo apt update -y

2. lépés: Telepítse az Ntpdate-t az Ubuntu 18.04-re

Az ntpdate egy segédprogram/program, amely gyorsan lehetővé teszi a rendszer számára az idő és a dátum szinkronizálását egy NTP-kiszolgáló lekérdezésével.

Az ntpdate telepítéséhez futtassa a parancsot.


sudo apt install ntpdate

Ahhoz, hogy a kliensrendszer feloldja az NTP szervert hostname alapján, hozzá kell adnia az NTP-szerver IP-címét és gazdagépnevét az /etc/hosts mappában. fájlt.

Ezért nyissa meg a fájlt kedvenc szövegszerkesztőjével.


sudo vim /etc/hosts

Az ábrán látható módon fűzze hozzá az IP-címet és a gazdagépnevet.


10.128.0.21	bionic

3. lépés: Ellenőrizze a kliens időszinkronizálását az NTP-kiszolgálóval

Ha manuálisan szeretné ellenőrizni, hogy az ügyfélrendszer szinkronban van-e az NTP-kiszolgáló idejével, futtassa a parancsot.


sudo ntpdate NTP-server-hostname

A mi esetünkben a parancs az lesz.


sudo ntpdate bionic

Az NTP-kiszolgáló és a kliens rendszer közötti időeltolás megjelenik az ábrán látható módon.

A kliens idejének szinkronizálásához az NTP-kiszolgálóval ki kell kapcsolnia a timesynchd szolgáltatást az ügyfélrendszeren.


sudo timedatectl set-ntp off

4. lépés: Telepítse az NTP-klienst az Ubuntu 18.04-re

Ezután telepítenie kell az NTP szolgáltatást az ügyfélrendszeren. Ennek eléréséhez adja ki a parancsot.


sudo apt install ntp

Nyomja meg az Y gombot, amikor a rendszer kéri, és nyomja le az ENTER billentyűt a telepítési folyamat folytatásához.

5. lépés: Konfigurálja az NTP-klienst az Ubuntu 18.04-en

Ennek a lépésnek a célja az NTP szerver használata, amely korábban NTP-szerverként működjön. Ahhoz, hogy ez megtörténjen, szerkesztenünk kell az /etc/ntp.conf fájlt.


sudo vim /etc/ntp.conf

Adja hozzá az alábbi sort, ahol a bionikus az NTP-kiszolgáló gazdagépneve.


server bionic prefer iburst

Mentse el, és lépjen ki a konfigurációs fájlból.

A változtatások életbe lépéséhez indítsa újra az NTP szolgáltatást az ábrán látható módon.


sudo systemctl restart ntp

6. lépés: Ellenőrizze az NTP időszinkronizálási sort

A kliens és az NTP-kiszolgáló insinkronizálásával a parancs végrehajtásával megtekintheti a szinkronizálás részleteit.


ntpq -p
Minta kimenet

     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
  bionic          71.79.79.71      2 u    6   64  377    0.625   -0.252   0.063

Ezzel az útmutató végére értünk. Ezen a ponton sikeresen konfigurálta az NTP-kiszolgálót az Ubuntu 18.04 LTS-en, és beállította az NTP-kiszolgálóval szinkronizálandó kliensrendszert. Visszajelzésével bátran forduljon hozzánk.