GNU/Linux >> Tutoriels Linux >  >> Fedora

Installer/activer et se connecter à SSH sur Fedora Linux 35

SSH ou connu sous son nom complet Secure Shell Protocol, est un protocole de communication réseau cryptographique qui permet à deux ordinateurs de communiquer en toute sécurité sur un réseau non sécurisé. SSH est très utilisé pour les applications de connexion à distance et les exécutables de ligne de commande tels que les applications de terminal.

Pour les utilisateurs souhaitant se connecter à des serveurs ou à d'autres ordinateurs avec SSH, le client et la connexion à distance doivent tous deux avoir SSH installé et activé pour que cela soit possible.

Dans le didacticiel suivant, vous apprendrez comment installer et activer SSH sur Fedora Linux 35 Workstation ou Server et vous connecter à un PC distant .

Prérequis

  • OS recommandé : Fedora Linux 35 Poste de travail ou serveur.
  • Compte utilisateur : Un compte utilisateur avec un accès sudo ou root.
  • Accès Internet

Le didacticiel utilisera le terminal, qui se trouve dans le menu des applications de votre émission.

Exemple :

Mettre à jour le système d'exploitation

Mettez à jour votre Fedora système d'exploitation pour s'assurer que tous les packages existants sont à jour :

sudo dnf upgrade --refresh -y

Le tutoriel utilisera la commande sudo et en supposant que vous avez le statut sudo .

Pour vérifier le statut sudo sur votre compte :

sudo whoami

Exemple de sortie montrant l'état de sudo :

[joshua@fedora ~]$ sudo whoami
root

Pour configurer un compte sudo existant ou nouveau, visitez notre tutoriel sur Ajouter un utilisateur aux Sudoers sur Fedora .

Installation/Activation de SSH/SSHD (OpenSSH)

Pour les utilisateurs de Fedora, selon l'installation que vous avez installée, le plus souvent SSH/SSHD, nommé "OpenSSH" sur votre système Fedora, peut déjà être installé.

Cela peut être vérifié à l'aide de la commande suivante.

rpm -qa | grep openssh-server

Exemple de résultat :

openssh-server-8.8p1-1.fc36.1.x86_64

Comme ci-dessus, pour le système sur lequel le didacticiel est en cours, SSH est déjà installé. Pour les utilisateurs qui ne disposent pas du package et doivent l'installer, exécutez la commande de terminal suivante.

sudo dnf install openssh-server

Exemple de résultat :

Tapez Y , puis appuyez sur la TOUCHE ENTRÉE pour continuer.

Une fois installé, par défaut, cela devrait être activé, mais pour les utilisateurs qui ont déjà SSH sur leur système, vous devrez exécuter la commande enable car, par défaut, pour des raisons de sécurité, il est désactivé sur les nouvelles installations.

sudo systemctl enable sshd --now

Ensuite, vérifiez l'état de SSH à l'aide de la commande suivante.

sudo systemctl status sshd

Exemple de résultat :

Une autre astuce pratique consiste à utiliser la commande suivante pour voir les connexions ouvertes.

sudo ss -lt

Exemple de résultat :

Connexion au serveur SSH/SSHD

Avec SSH maintenant installé et activé, vous pouvez vous connecter à un système distant, à un autre PC distant ou à un serveur. N'oubliez pas que le logiciel SSH doit être activé aux deux extrémités pour que cela fonctionne.

Tout d'abord, vous aurez besoin de l'adresse IP interne/externe ou du nom d'hôte et de préférence du nom d'utilisateur du compte qui se connecte également, puis utilisez la commande ssh pour commencer la connexion.

ssh username@ip-address/hostname

Lorsque vous vous connectez à l'instance SSH distante pour la première fois, vous recevez le message suivant.

Exemple :

Tapez OUI, vous serez alors invité à entrer votre mot de passe; une fois terminé, appuyez sur la TOUCHE ENTRÉE .

Exemple de résultat :

Désactivation de SSH/SSHD (OpenSSH)

Pour les cas où vous n'avez pas besoin de SSH en cours d'exécution, vous devez toujours l'avoir désactivé pour des raisons de sécurité. De nombreux robots malveillants analysent Internet à la recherche d'instances SSH et les forcent brutalement s'ils ne sont pas sécurisés.

Pour désactiver SSH, utilisez la commande suivante.

sudo systemctl disable sshd --now

Lorsque vous devez réactiver SSH, utilisez la commande suivante.

sudo systemctl enable sshd --now

Fedora
  1. Comment installer Docker sur le système Fedora Linux

  2. Comment installer PostgreSQL 14 dans Fedora Linux

  3. Comment installer VLC sur Fedora Linux

  4. Comment installer Zoom dans Fedora Linux 35

  5. Installer/activer SSH sur Debian 11 Bullseye

Installer/Mettre à jour PHP 8.1 sur Fedora Linux 35

Installer/Activer RPM Fusion sur Fedora Linux 34/35

Installer le noyau Linux 5.16/5.17 sur Fedora Linux 34/35

Installer/Mettre à niveau vers Fedora Rawhide à partir de Fedora Linux 35

Installer CMake sur Fedora Linux 35

Comment installer/activer l'interface graphique FirewallD sur Fedora 36 Linux