« Linux : Securiser un serveur Linux » : différence entre les versions

De www.yakakliker.org
(Page créée avec «  === Liens === https://jay75chauhan.medium.com/%EF%B8%8Fsecure-linux-server-1bbbaaa465d6 Catégorie:Linux »)
 
Aucun résumé des modifications
Ligne 1 : Ligne 1 :
== Désactiver l'accès SSH Root ==


=== Liens ===
=== Editer le fichier de configuration SSH ===
<code>sudo nano /etc/ssh/sshd_config</code>
 
* Vérifier la présence ou non de cette ligne :
** PermitRootLogin yes
* La remplacer par :
** PermitRootLogin no
 
Enregistrer le fichier et redémarrer le service SSHD
 
<code>sudo systemctl restart sshd</code>
 
== Utilisation d'une clé SSH pour l'authentification ==
 
=== Générer la clé SSH sur la station locale pour créer une paire de clé Privée/Publique ===
<code>ssh-keygen -t rsa -b 4096</code>
 
=== Copier la clé publique sur le serveur distant ===
<code>ssh-copy-id username@server_ip</code>
 
=== Désactiver l'authentification SSH par mot de passe ===
 
==== Editer le fichier de configuration SSH ====
<code>sudo nano /etc/ssh/sshd_config</code>
 
* Modifier ou ajouter la variable '''PasswordAuthentication''' et la passer à ''no''
** <code>PasswordAuthentication no</code>
 
==== Redémarrer le service SSH ====
 
* <code>sudo systemctl restart sshd</code>
 
 
 
 
 
 
 
== Liens ==
https://jay75chauhan.medium.com/%EF%B8%8Fsecure-linux-server-1bbbaaa465d6
https://jay75chauhan.medium.com/%EF%B8%8Fsecure-linux-server-1bbbaaa465d6
[[Catégorie:Linux]]
[[Catégorie:Linux]]
[[Catégorie:Securite]]

Version du 23 décembre 2024 à 10:51

Désactiver l'accès SSH Root

Editer le fichier de configuration SSH

sudo nano /etc/ssh/sshd_config

  • Vérifier la présence ou non de cette ligne :
    • PermitRootLogin yes
  • La remplacer par :
    • PermitRootLogin no

Enregistrer le fichier et redémarrer le service SSHD

sudo systemctl restart sshd

Utilisation d'une clé SSH pour l'authentification

Générer la clé SSH sur la station locale pour créer une paire de clé Privée/Publique

ssh-keygen -t rsa -b 4096

Copier la clé publique sur le serveur distant

ssh-copy-id username@server_ip

Désactiver l'authentification SSH par mot de passe

Editer le fichier de configuration SSH

sudo nano /etc/ssh/sshd_config

  • Modifier ou ajouter la variable PasswordAuthentication et la passer à no
    • PasswordAuthentication no

Redémarrer le service SSH

  • sudo systemctl restart sshd




Liens

https://jay75chauhan.medium.com/%EF%B8%8Fsecure-linux-server-1bbbaaa465d6