Lors de la réception du serveur, il n’existe en général qu’uniquement un utilisateur “root” sur la machine.
Celui-ci dispose de l’ensemble des privilèges,c’est pourquoi pour des raisons de sécurité il est nécessaire de créer un autre utilisateur administrateur.
C’est celui-ci qui sera utilisé pour réaliser l’ensemble des actions sur le serveur ( nous empêcherons plus tard le login de l’utilisateur root )

Voici les commandes à exécuter pour créer cet utilisateur et lui donner les droits d’accès cohérents ( Ubuntu Server 14.04 “Trusty Tahr” )

#Création de l'utilisateur "herve" ( renseignez ensuite le mot de passe et les informations demandées )
adduser herve
#ajout de l'utilisateur "herve" au groupe sudo
gpasswd -a herve sudo

Et voila le nouvel utilisateur est en place.
Pour finaliser la création de cet accès, nous allons mettre en place une authentification par clé SSH
Pour créer ces clés sous windows avec putty, la procédure est la même que dans cet article : Créer clés ssh avec PuttyGen

Il faut ensuite se connecter en ssh avec le nouvel utilisateur, pour créer un dossier .ssh et créér le fichier authorized_keys

#creation du dossier ssh
mkdir .ssh
#mise à jour des droits du dossier
chmod 700 .ssh
#creation du fichier authorized_keys
vim .ssh/authorized_keys

Copier la clé publique dans le fichier authorized_keys puis le sauvegarder ( clic droit pour coller , Echap puis :wq pour sauvegarder le fichier )
Mettre à jour les droits du fichier

chmod 600 .ssh/authorized_keys

La création du nouvel utilisateur est maintenant terminée 🙂

Pour terminer nous allons donc désactiver l’authentification root en éditant le fichier /etc/ssh/sshd_config

sudo vim /etc/ssh/sshd_config

Rechercher la ligne
PermitRootLogin yes
et la remplacer par
PermitRootLogin no

Pour terminer cette manipulation, sauvegarder le fichier et redémarrer ssh pour prendre en compte le changement de configuration

sudo service ssh restart