Comment activer SSH sur Mac
Table des matières:
- Comment activer le serveur SSH sur un Mac avec MacOS Ventura 13 ou plus récent
- Comment activer le serveur SSH sur un Mac avec MacOS Monterey ou version antérieure
- Connexion au Mac via SSH
- Comment désactiver le serveur SSH sur un Mac
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 :
- Déroulez le menu Pomme et accédez à "Paramètres système"
- Ouvrez le panneau de préférences "Général""
- Aller à "Général"
- Basculez le commutateur pour "Connexion à distance" pour activer le serveur SSH sur le Mac
- 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"
- 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 :
- Déroulez le menu Apple et accédez à "Préférences Système"
- Ouvrez le panneau de préférences "Partage""
- Cochez la case "Connexion à distance" pour activer le serveur SSH sur le Mac
- 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"
- 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 à :
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 :
- Déroulez le menu Apple et accédez à "Préférences Système"
- Ouvrez le panneau de préférences "Partage""
- Décochez la case "Connexion à distance" pour désactiver le serveur Mac SSH