Comment utiliser SSH sur Mac avec le client SSH natif
Table des matières:
Saviez-vous que le Mac dispose d'un client SSH natif directement intégré à la ligne de commande ? Ce client ssh permet des connexions sécurisées et des connexions à distance à d'autres machines. Contrairement à Windows, vous n'aurez pas besoin d'une application tierce pour utiliser SSH pour les connexions à des ordinateurs et appareils distants, car ssh est directement intégré à Mac OS et Mac OS X - parfait !
Décrivons comment établir une connexion SSH avec un autre ordinateur à l'aide du client ssh natif sous Mac OS.
Quelques informations rapides pour les inconnus ; SSH signifie Secure SHell et permet d'établir des connexions cryptées avec d'autres ordinateurs via un réseau ou Internet. Vous pouvez utiliser le client SSH sous Mac OS pour vous connecter à n'importe quelle autre machine avec un serveur SSH en cours d'exécution, que ce soit sur un autre Mac avec Mac OS X, linux, unix ou Windows n'a pas d'importance, tant qu'il dispose d'un serveur SSH en cours d'exécution et que vous avez des informations d'identification, il peut être connecté en toute sécurité.
L'utilisation de ssh est considérée comme quelque peu avancée et généralement utile pour l'administration de systèmes distants, l'activité du shell, la gestion du serveur et d'autres activités de ligne de commande. Si vous avez deux ordinateurs sur votre propre réseau, vous pouvez configurer un serveur SSH sur un Mac via les Préférences Système assez facilement, ou si vous êtes averti avec Terminal, vous pouvez également activer SSH via la ligne de commande et l'essayer par vous-même.
Comment utiliser le client SSH sur Mac
En supposant que vous ayez l'IP du serveur distant et le nom d'utilisateur distant à portée de main, voici tout ce que vous devez faire pour vous connecter via SSH sous Mac OS et Mac OS X :
- Lancez l'application Terminal, Terminal se trouve dans le répertoire /Applications/Utilitaires/ mais vous pouvez également le lancer à partir de Spotlight en appuyant sur Commande + Barre d'espace et en tapant "Terminal" puis en retour
- À l'invite de commande, saisissez la syntaxe ssh suivante :
- Appuyez sur la touche Retour pour exécuter la commande
- Facultatif : vous devrez peut-être vérifier l'authenticité de l'hôte, si tout est vérifié, tapez "oui" pour accepter une clé d'empreinte digitale et vous connecter au serveur SSH, ou tapez "non" pour la rejeter et déconnecter
- Connectez-vous au serveur distant en saisissant le mot de passe du compte utilisateur auquel vous vous connectez
Remplacez "nom d'utilisateur" par le compte d'utilisateur approprié de la machine distante et "adresse.ip" par l'adresse IP de la machine distante. Par exemple:
Ça y est, vous êtes maintenant connecté à la machine distante via SSH.
À ce stade, vous avez accès à n'importe quelle fonctionnalité de ligne de commande sur l'ordinateur distant, en supposant que vous disposez des privilèges nécessaires pour effectuer la tâche ou exécuter la commande. Ce que vous faites une fois que vous êtes connecté avec SSH dépend de vous, mais comme indiqué précédemment, il est destiné à des utilisations avancées telles que l'administration des systèmes, la gestion des serveurs, les opérations réseau et d'autres tâches de niveau supérieur qui sont généralement moins pertinentes pour l'utilisateur moyen d'un ordinateur.
Lorsque vous avez terminé, vous pouvez taper "exit" pour vous déconnecter de la machine distante, ou simplement fermer l'application Terminal pour fermer le client ssh et la connexion.
Note latérale : vous pouvez également vous connecter en SSH à votre propre Mac de cette façon si vous voulez simplement essayer cela, mais cela n'a pas d'intérêt puisque le lancement de Terminal en lui-même vous accorde un accès direct au shell l'ordinateur pour commencer. Mais, il offre un moyen d'expérimenter les connexions SSH si vous ne l'avez jamais fait auparavant, utilisez simplement votre nom d'utilisateur @ localhost ou 127.0.0.1 pour l'IP.
Au fait, si vous souhaitez autoriser quelqu'un d'autre à utiliser SSH à distance sur VOTRE Mac, vous devez configurer le serveur SSH natif sur votre Mac (facile comme décrit ici), puis vous souhaitez pour ajouter un nouveau compte d'utilisateur au Mac pour cette personne, ne partagez jamais votre propre identifiant et mot de passe avec quelqu'un d'autre.Gardez à l'esprit que si vous donnez à quelqu'un un accès SSH à votre Mac avec un compte administrateur, vous lui donnez un accès complet à votre ordinateur, tous les fichiers, applications, activités, journaux et tout le reste, ce qui représente un accès à distance complet et total à l'ordinateur. La ligne de commande a un grand nombre de commandes disponibles et est plus puissante que l'interface graphique familière (GUI) que nous connaissons et aimons tous, donc vous ne voulez probablement pas autoriser cela au hasard. Tout ce que vous pouvez faire en ligne de commande peut être fait via ssh, en supposant les privilèges utilisateur appropriés - c'est pourquoi il est si largement utilisé pour l'administration des systèmes et par les utilisateurs avancés, et beaucoup moins pertinent pour les néophytes et les moins enclins à la technique. Si vous souhaitez donner à quelqu'un un accès à distance à des fins de dépannage et que vous êtes novice, une meilleure approche consiste à utiliser le partage d'écran à la place.
Vous voulez voir plus de conseils SSH (ici) ? Avez-vous des astuces SSH fantaisistes que vous souhaitez partager ? Connaissez-vous un meilleur client SSH qu'OpenSSH intégré à Mac OS ? Faites le nous savoir dans les commentaires!