Passer au contenu principal

Serveur dédié : Accès initial avec SSH

Ce guide a été créé avec les produits suivants :

(Les détails peuvent varier selon les produits de différents fournisseurs, mais les concepts principaux restent les mêmes)

Introduction

Les produits serveur Linux n’incluent pas d’interface graphique de gestion par défaut, c’est pourquoi la connexion et la gestion se font via un client SSH (console). Il existe une large gamme de clients SSH disponibles. Voici un aperçu des clients SSH connus / souvent utilisés.

Client SSHSystèmes d’exploitation supportésOpen-SourceTélécharger
PuttyWindows, LinuxOuiClique ici
KittyWindows, LinuxOuiClique ici
MobaXtermWindows, LinuxOuiClique ici
SecureCRTWindows, Linux, MacNonClique ici
mRemoteNGWindowsOuiClique ici

Adresse IP & accès

Dans ce qui suit, la connexion avec le client SSH Putty est expliquée. Dans la fenêtre de configuration, l’adresse IP du serveur et le port SSH 22 sont saisis pour le nom d’hôte. Ensuite, la connexion peut être lancée via le bouton Open.

info

La connexion SSH par mot de passe est désactivée par défaut. Si tu souhaites te connecter avec un mot de passe, tu dois d’abord activer cette option sous Accès & Sécurité.

info

Lors de la première connexion au serveur, un message de sécurité de Putty apparaît, t’informant qu’aucune clé d’hôte n’a encore été mise en cache dans le registre. Tu peux confirmer avec Yes si tu ne veux plus recevoir ce message à chaque connexion.

Cela ouvre la console SSH et demande un nom d’utilisateur et un mot de passe. Le nom d’utilisateur est "root". Le mot de passe se trouve dans l’interface web sous "Accès & Sécurité" ou peut y être défini.

Administration via SSH

Pour une utilisation optimale du client SSH, il est essentiel de connaître les commandes de base. Voici un aperçu rapide avec toutes les commandes importantes et leur signification :

Gestion des comptes

CommandeDescriptionSyntaxe
useraddCréer un nouvel utilisateuruseradd [options] [options]
usermodModifier un utilisateur existantusermod [options] [options]
userdelSupprimer un utilisateur existantuserdel [options] [options]
passwdChanger le mot de passe d’un utilisateur existantpasswd [options]

Gestion du système

CommandeDescriptionSyntaxe
topVue d’ensemble de la charge, des processus et autres infos (similaire au Gestionnaire des tâches Windows)top
dfAffiche l’utilisation des disques (partition)df -h
duAffiche la consommation disque (répertoire)du -sh *
freeUtilisation mémoire du système. Divisée en RAM et espace SWAP.free
killTermine le processus avec l’ID de processus (PID) donnékill [ID]
killallTermine tous les processus portant le nom donnékillall [nom]
mvDéplacer fichiers ou répertoire vers un autre emplacementmv chemin_source chemin_nouveau
mkdirCréer un nouveau répertoiremkdir nom_du_répertoire
serviceDémarrer, arrêter, redémarrer un service et vérifier son statutservice NomDuService start/stop/restart/status
rebootRedémarrer le systèmereboot

Gestion des fichiers

CommandeDescriptionSyntaxe
lsAffiche fichiers et dossiers dans le répertoirels
cdchanger de répertoirecd [OPTION] RÉPERTOIRE
cpCopier fichiers ou répertoirescp [OPTIONS] SOURCE DESTINATION
mvdéplacer fichier ou répertoiremv [OPTION] SOURCE DESTINATION
mkdirCréer un nouveau répertoiremkdir [OPTION] NOM_DU_RÉPERTOIRE
rmdirSupprimer un répertoire existantrmdir [OPTION] RÉPERTOIRE
findparcourir le système de fichiersfind [OPTIONS] [RÉPERTOIRE] [ACTIONS]
grepRechercher dans des fichiers textegrep [OPTIONS] MOTIF_DE_RECHERCHE [FICHIER(S)]

Administration réseau

CommandeDescriptionSyntaxe
ipInterroger et configurer les interfaces réseauip [OPTIONS] OBJET [COMMANDE [ARGUMENTS]]
netstatInterroger le statut des interfaces réseaunetstat [OPTIONS]
nslookupInterroger les infos DNSnslookup
pingVérifier la connexion réseauping [OPTIONS] DESTINATION