Comment activer SSH sur Mac

Table des matières:

Anonim

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

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

Comment activer le serveur SSH sur un Mac avec MacOS Ventura 13 ou plus récent

L'activation du serveur macOS SSH s'effectue via un ajustement des paramètres dans les dernières versions du logiciel système MacOS :

  1. Déroulez le menu  Pomme et accédez à "Paramètres système"
  2. Ouvrez le panneau de préférences "Général""
  3. Aller à "Général"
  4. Basculez le commutateur pour "Connexion à distance" pour activer le serveur SSH sur le Mac
  5. Facultatif mais recommandé, cliquez sur le bouton (i) pour personnaliser l'accès utilisateur et créer une expérience shell complète, en cochant la case "Autoriser l'accès complet au disque pour les utilisateurs distants"
  6. Le serveur SSH démarre immédiatement et le Mac peut recevoir des connexions SSH entrantes

Comment activer le serveur SSH sur un Mac avec MacOS Monterey ou version antérieure

L'activation du serveur macOS SSH s'effectue via les préférences système dans les versions antérieures de MacOS :

  1. Déroulez le menu  Apple et accédez à "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. Facultatif 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"

  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, qu'il s'agisse d'un autre Mac avec Terminal, 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 username@IP-address"

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 saisir 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 connecté, 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  Apple et accédez à "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
Comment activer SSH sur Mac