Linux

Comment activer SSH sur le serveur Linux ?

Installation du serveur SSH sur Linux

Pour permettre les connexions SSH à votre serveur Linux, commencez par installer le paquet nécessaire. Ouvrez un terminal et entrez la commande suivante :

sudo apt-get install openssh-server

Cette commande installera le serveur SSH, essentiel pour établir des connexions sécurisées. Une fois l’installation achevée, vous pourrez configurer le service pour qu’il s’exécute automatiquement au démarrage.

Activation et démarrage du service SSH

Après avoir installé le serveur SSH, il est nécessaire de l’activer et de le démarrer. Pour ce faire, utilisez les commandes suivantes :

sudo systemctl enable ssh
sudo systemctl start ssh

La première commande garantit que le service SSH démarre à chaque boot du système. La seconde commande lance immédiatement le service afin que vous puissiez commencer à l’utiliser sans attendre le redémarrage de la machine.

Connexion à votre serveur via SSH

Pour tester que votre serveur SSH fonctionne correctement, tentez de vous connecter à lui avec l’utilisateur approprié. Dans le terminal, tapez :

ssh user@nom-du-serveur

Assurez-vous de remplacer user par votre nom d’utilisateur et nom-du-serveur par l’adresse IP ou le nom d’hôte de votre serveur. Si tout est configuré correctement, vous serez invité à entrer votre mot de passe.

A lire :  Comment accéder à MySQL dans le terminal Linux ?

Gestion du service SSH

Pour vérifier que le service SSH fonctionne correctement, vous pouvez utiliser les commandes suivantes :

ps aux | grep sshd
netstat -plant | grep :22

La première commande vous montrera si le processus sshd est actif. La seconde vous indiquera si ce processus écoute sur le port standard 22, qui est le port par défaut pour SSH.

Configurer l’accès SSH

Vous pouvez également restreindre l’accès à votre serveur via SSH. Pour cela, ouvrez le fichier de configuration suivant :

sudo nano /etc/ssh/sshd_config

Ajoutez une ligne comme suit, en remplaçant les noms d’utilisateur par ceux que vous souhaitez autoriser :

AllowUsers utilisateur1 utilisateur2

Après avoir effectué vos modifications, redémarrez le service SSH pour qu’elles prennent effet :

sudo systemctl restart ssh

Comment activer SSH sur le serveur Linux ?

Pour activer SSH sur un serveur Linux, suivez les étapes mentionnées précédemment. Cela commence par l’installation du paquet openssh-server, suivi par l’activation et le démarrage du service. Veillez également à vous connecter avec un utilisateur ayant les droits appropriés et à tester les connexions. N’oubliez pas de gérer les paramètres de configuration selon vos besoins spécifiques, notamment en limitant l’accès aux utilisateurs autorisés.

FAQ

1. SSH est-il installé par défaut sur toutes les distributions Linux ?

Non, certaines distributions Linux ne viennent pas avec un serveur SSH préinstallé. Vous devez l’installer manuellement, comme décrit précédemment.

2. Quelle est la différence entre SSH et SFTP ?

SSH (Secure Shell) est un protocole utilisé pour accéder à distance à des systèmes, tandis que SFTP (SSH File Transfer Protocol) est une extension qui permet de transférer des fichiers de manière sécurisée sur une connexion SSH.

A lire :  Comment écrire dans un fichier dans le terminal Ubuntu ?

3. Comment sécuriser davantage mon serveur SSH ?

Vous pouvez renforcer la sécurité en désactivant l’accès root via SSH, en utilisant des clés SSH au lieu de mots de passe, ou en changeant le port par défaut pour le service SSH.