Le Network Time Protocol (NTP) est utilisé pour synchroniser l'heure d'un ordinateur client ou serveur avec un autre serveur. Pour installer ntp sur centos 7 en utilisant les commandes ci-dessous :
[root@thehackertips ~]# yum -y install ntp
Pour configurer le serveur ntp, vous devez ouvrir le fichier de configuration /etc/ntp.conf .
# Hosts on local network are less restricted.
restrict 172.16.171.0 mask 255.255.255.0 nomodify notrap
# Use public servers from the pool.ntp.org project.
# Please consider joining the pool (http://www.pool.ntp.org/join.html).
# add your ntp server here
server 0.az.pool.ntp.org
#broadcast 192.168.1.255 autokey # broadcast server
#broadcastclient # broadcast client
#broadcast 224.0.1.1 autokey # multicast server
#multicastclient 224.0.1.1 # multicast client
#manycastserver 239.255.254.254 # manycast server
#manycastclient 239.255.254.254 autokey # manycast client
Si le pare-feu est activé, vous pouvez ajouter ntp à la liste d'autorisation du pare-feu et redémarrer le service de pare-feu.
[root@thehackertips ~]# firewall-cmd --add-service=ntp --permanent
[root@thehackertips ~]# firewall-cmd --reload
Vous pouvez tester le service ntp ntpq -p commandes.
Pour démarrer, arrêter, redémarrer et consulter l'état du service ntp Vous pouvez exécuter les commandes comme suit :
[root@thehackertips ~]# systemctl status ntpd
ntpd.service - Network Time Service
Loaded: loaded (/usr/lib/systemd/system/ntpd.service; enabled)
Active: active (running) since Mon 2019-10-21 07:01:13 EDT; 1 day 1h ago
Process: 592 ExecStart=/usr/sbin/ntpd -u ntp:ntp $OPTIONS (code=exited, status =0/SUCCESS)
Main PID: 603 (ntpd)
CGroup: /system.slice/ntpd.service
ââ603 /usr/sbin/ntpd -u ntp:ntp -g
ââ604 /usr/sbin/ntpd -u ntp:ntp -g
[root@thehackertips ~]# systemctl stop ntpd
[root@thehackertips ~]# systemctl start ntpd
[root@thehackertips ~]# systemctl restart ntpd
Configurer le serveur SSH
SSH est installé sur Centos 7 par défaut, mais il doit être configuré pour des raisons de sécurité. S'il n'est pas installé pour une raison quelconque, vous pouvez l'installer avec ces commandes :
[root@thehackertips ~]# yum -y install openssh-server openssh-clients
[root@thehackertips ~]# service sshd start
Pour effectuer une configuration sur SSH, vous devez modifier le fichier de configuration :/etc/ssh/sshd_config .
Il existe certaines configurations principales sur SSH que vous devez suivre :désactivez l'accès SSH pour l'utilisateur root, modifiez le port ssh par défaut et autorisez l'accès ssh uniquement pour les utilisateurs requis. Pour ce faire, vous devez ouvrir le fichier de configuration et ajouter ces lignes comme ci-dessous :
[root@thehackertips ~]# vi /etc/ssh/sshd_config
# Add or configure these lines
Port 1234 # for example 1234
PermitRootLogin no # change Yes to No
AllowUsers user1, user2 # user1 and user2 are the ssh allowed users
Pour vous connecter à un autre serveur SSH, vous devez taper ssh et l'adresse IP de l'hôte distant :
[root@thehackertips ~]# ssh 172.16.171.201
The authenticity of host '172.16.171.201 (172.16.171.201)' can't be established.
ECDSA key fingerprint is ee:3e:9b:e2:9f:3c:b9:cb:33:c6:70:6f:95:c5:9d:ce.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '172.16.171.201' (ECDSA) to the list of known hosts.
[email protected]'s password:
Sur le client Windows, vous pouvez utiliser Putty pour vous connecter à Centos 7 avec SSH :