Les basiques !
Nous allons nous attaquer Ă la configuration âbasiqueâ de notre jolie CentOs fraichement installĂ©.
Pré requis pour ce billet : 1. Avoir installé la version 7 de CentOS 2. Avoir initialisé un mot de passe pour le compte root bien costaud 3. Avoir créé un compte utilisateur 4. Avoir un accÚs direct à la machine (donc accÚs non ssh)
Une fois connectĂ© sur notre machine, nous allons tout dâabord affecter les privilĂšges root Ă notre compte utilisateur. Pour cela il suffit de saisir la commande suivante :
/usr/sbin/visudo
Cela va ouvrir un fichier dans lequel nous allons devoir trouver la ligne :
root ALL=(ALL) ALL
Et nous allons passer en mode édition pour rajouter la ligne suivante juste en dessous (remplacer "mon_user" par le nom du compte utilisateur souhaité) :
mon_user ALL=(ALL) ALL
On sauvegarde la modification et on passe Ă la suite :)
Par défaut le port de connexion ssh est le port 22, nous allons donc modifier celui-ci (pour mettre 22000 par exemple) :
vi /etc/ssh/sshd_config
On cherche la ligne contenant :
#port 22
On supprime le # et on remplace le 22 par le port souhaitĂ©. On sauvegarde mais on ne ferme pas. Dans ce mĂȘme fichier on va pouvoir interdire l'utilisation du compte "root" pour encore plus de sĂ©curitĂ© en dĂ©commantant/modifiant (ou ajoutant) ceci :
PermitRootLogin no
On va en profiter pour désactiver le reverse DNS (inutile) en décommantant/modifiant (ajoutant ?) :
UseDNS no
Toujours dans ce mĂȘme fichier de configuration, nous allons autoriser notre "mon_user" Ă se connecter en ssh :
AllowUsers mon_user
On peut dorénavant sauvegarder et on relance le service ssh :
service sshd reload
Si tout s'est bien passĂ© on a pas d'erreur :). Sinon bah je vous laisse chercher d'oĂč vient le problĂšme afin de rĂ©soudre ça sur le champ ! ;).
VoilĂ pour ce premier billet, amusez-vous bien !











