Créer des signets SSH dans le terminal pour un accès rapide au serveur distant sous Mac OS X

La configuration de signets SSH dans l'application Terminal est un moyen facile de se connecter rapidement à des machines distantes. Si vous ne les avez pas remarqué dans Terminal, c'est probablement parce qu'ils ne sont pas étiquetés comme signets, et par conséquent, la fonctionnalité est souvent négligée par les utilisateurs Mac les plus avancés. Voici comment créer des signets dans Terminal, ainsi que deux moyens rapides d'accéder à ces signets à partir de n'importe où dans Mac OS X.

Définition de signets SSH dans le terminal

Ce guide est destiné à SSH mais fonctionnerait également pour Telnet:

  1. Lancer le terminal (/ Applications / Utilities / folder)
  2. Déroulez le menu "Shell" et choisissez "Nouvelle connexion à distance"
  3. Choisissez SSH sur le côté gauche, puis cliquez sur l'icône [+] plus pour ajouter un nouveau signet serveur.
  4. Entrez l'adresse IP du serveur - Remarque importante: si vous utilisez un port et un nom d'utilisateur personnalisés, saisissez ceux du champ URL comme suit: "-p port [email protected]"
  5. Par exemple, si j'utilise le port 24 et le nom d'utilisateur "mec" pour server3.osxdaily.com, la syntaxe serait: "-p 24 [email protected]"

  6. Cliquez sur "OK" et vous trouverez la syntaxe de la ligne de commande standard pour la connexion à un serveur SSH dans la fenêtre de connexion
  7. Cliquez sur "Connect" et vous partez, en utilisant le port personnalisé et le nom d'utilisateur que vous avez spécifié

Vous remarquerez que nous avons ignoré le champ "Utilisateur" dans cet exemple parce que nous avons défini un port personnalisé. Si le serveur auquel vous vous connectez utilise le port 22 par défaut (comme le fait le serveur OS X SSH), vous n'aurez pas besoin de le faire.

2 façons d'accéder rapidement aux signets des terminaux

Maintenant qu'un signet a été créé, accédez rapidement aux signets de n'importe où en utilisant ces deux méthodes:

  • À partir de Terminal, appuyez sur Commande + Maj + K pour ouvrir la fenêtre Nouvelle connexion
  • Depuis n'importe où dans Mac OS X, faites un clic droit sur l'icône Terminal Dock et choisissez "Nouvelle connexion à distance"

Les deux feront apparaître la fenêtre de connexion où se trouvent les signets. La connexion à un signet vous demandera un mot de passe sauf si vous avez des clés SSH configurées pour les connexions sans mot de passe.

Si vous vivez et respirez dans la ligne de commande, vous trouverez probablement que la création de raccourcis SSH avec des alias est une méthode plus rapide pour accéder à n'importe quel serveur fréquemment utilisé.