Comment activer SSH sur Mac

Tous les Mac ont un serveur SSH fourni qui est désactivé par défaut, mais peut être activé à tout moment si vous souhaitez accorder un accès en ligne de commande à distance à une machine.

Le serveur SSH sous MacOS est activé à l’aide d’une fonctionnalité de partage appelée Connexion à distance. Avec la connexion à distance activée, le Mac dispose désormais de SSH et SFTP pour les connexions à distance.

Comment activer le serveur SSH sur un Mac

L’activation du serveur macOS SSH se fait via un réglage des paramètres :

  1. Déroulez le menu  Pomme et allez dans “Préférences Système”
  2. Ouvrez le panneau de préférences “Partage””
  3. Cochez la case “Connexion à distance” pour activer le serveur SSH sur le Mac
  4. Optionnellement mais recommandé pour tous ceux qui souhaitent créer une expérience shell complète, cochez la case “Autoriser l’accès complet au disque pour les utilisateurs distants”
    Activer le serveur SSH sur Mac avec connexion à distance
  5. Le serveur SSH a démarré, vous êtes libre de vous connecter au Mac en utilisant n’importe quel client SSH

Vous pouvez vous connecter au Mac avec n’importe quel client SSH à partir de n’importe quel système d’exploitation, que ce soit un autre Mac avec Terminal, un PC Windows avec PuTTY, Linux avec un terminal, iPhone ou Android avec une application SSH, Android avec une application SSH, ou toute autre chose avec un client SSH.

Connexion au Mac via SSH

Une fois que vous avez activé la connexion à distance, faites attention au texte en dessous pour voir quelle est l’adresse IP de ce Mac. Utile, il fournit même la syntaxe de ligne de commande à utiliser dans l’application Terminal pour initier la connexion SSH à distance : “ssh [email protected]

Par exemple, si l’adresse IP est 192.168.0.108 et que le nom d’utilisateur est “Paul”, la commande ressemblera à :

ssh [email protected]

Vous pouvez entrer cela dans l’application Terminal sur un autre Mac ou tout autre client SSH, quel que soit le système d’exploitation ou l’appareil.

Bien sûr, une fois que vous vous connectez, vous êtes

Comment désactiver le serveur SSH sur un Mac

Désactiver le serveur SSH dans macOS est aussi simple que de désactiver la fonctionnalité dans les préférences :

  1. Déroulez le menu  Pomme et allez dans “Préférences Système”
  2. Ouvrez le panneau de préférences “Partage””
  3. Décochez la case “Connexion à distance” pour désactiver le serveur Mac SSH

Les utilisateurs MacOS plus avancés peuvent également activer SSH à partir de la ligne de commande s’ils préfèrent emprunter cette voie. Que vous utilisiez le panneau Préférences Système ou le Terminal, le résultat est le même – le Mac a maintenant un serveur SSH actif en cours d’exécution, prêt à recevoir des connexions entrantes.