Comment obtenir des connexions sécurisées sur macOS avec SSH
Diverses méthodes existent pour la connexion et la gestion à distance d'ordinateurs, incluant FTP et RDP, mais leur sécurité est souvent compromise. Le protocole SSH, en revanche, offre une alternative plus sûre, remplaçant ces protocoles obsolètes et vulnérables. Il sert principalement à établir un accès distant à un ordinateur depuis un autre appareil.
CONTENU VIDÉO DU JOUR MUO
CONTINUER LA LECTURE CI-DESSOUS
Par défaut, Apple désactive le SSH sur les Mac. Il est donc nécessaire de l'activer pour pouvoir l'utiliser. Ce guide vous expliquera comment activer et utiliser SSH pour établir des connexions sécurisées sur votre Mac.
Qu'est-ce que SSH ?
SSH, acronyme de "Secure Shell", est un protocole de communication réseau sécurisé. Les administrateurs l'utilisent fréquemment pour se connecter à des appareils distants de manière sécurisée.
SSH utilise des clés cryptées, les clés SSH, qui servent d'identifiants d'accès et respectent un protocole de cryptage. Sur Windows, la génération de clés SSH nécessite un client SSH tiers, tandis que macOS permet de les créer directement via l'application Terminal.
Fonctionnant habituellement sur le port 22, SSH a de multiples applications outre l'accès distant aux appareils, telles que les transferts de fichiers cryptés et la création de tunnels sécurisés. De plus, si vous possédez un compte GitHub, SSH peut être utilisé pour une authentification sans mot de passe. Il est également intégré par défaut aux systèmes Unix, Linux et macOS.
Comment activer un serveur SSH sur votre Mac
macOS propose un serveur SSH intégré qu'il suffit d'activer pour pouvoir l'utiliser. Voici les étapes simples pour activer le serveur SSH sur votre Mac :


Une fois ces étapes complétées, le serveur SSH de votre Mac sera prêt à être utilisé.
Comment se connecter au serveur SSH de votre Mac
Après avoir activé la connexion à distance sur votre Mac, vous pouvez y accéder depuis d'autres appareils, quelle que soit leur plateforme, à condition que l'appareil en question possède une interface en ligne de commande et se trouve sur le même réseau que votre Mac. Pour cet exemple, nous utiliserons un appareil Android avec Termius pour accéder au serveur SSH du Mac, mais il est également possible d'utiliser SSH depuis un PC Windows.
Si vous préférez une autre application à Termius, vous pouvez choisir parmi les meilleures applications d'émulation de terminal pour Android. Il vous faudra cependant y installer SSH via la commande `pkg install ssh` ou `pkg install dropbear`. Une fois que vous avez l'interface en ligne de commande de votre choix, suivez les étapes suivantes pour vous connecter au serveur SSH de votre Mac :
Vous aurez alors accès au système de fichiers de votre Mac via le terminal. Le serveur SSH vous permettra d'exécuter diverses commandes telles que `ls`, `cd`, `mkdir`, `rm`, `cp`, etc.
Désactiver SSH lorsqu'il n'est pas nécessaire
Bien que SSH soit utile, il est recommandé de ne pas le laisser activé en permanence. Pensez donc à le désactiver en décochant l'option "Connexion à distance", en suivant les mêmes étapes que celles décrites précédemment.
SSH est une excellente méthode pour accéder à un appareil depuis un autre sans compromettre la sécurité. Si besoin, vous pouvez également vous connecter en SSH à un serveur VirtualBox Ubuntu.