La plupart des utilisateurs d'OS X n'utilisent pas les "interfaces graphiques ssh" car OS X est livré avec une très bonne interface graphique ssh. Application terminale . Contrairement à Windows, où cmd.exe ou même PowerShell ne sont pas des interfaces de ligne de commande conviviales pour les serveurs distants.
Sous OS X, vous pouvez simplement lancer Terminal.app et vous connecter en ligne de commande avec ssh :
ssh <myhost>
Vous pouvez utiliser une application de terminal plus avancée comme iTerm2 et il vous permettra d'enregistrer des "profils" qui, lorsqu'ils sont appelés, exécutent automatiquement un ensemble de commandes dans le terminal pour vous. Vous pouvez les utiliser pour démarrer automatiquement des connexions ssh (qui peuvent être des sessions de terminal interactives ou des tunnels) :
Vous pouvez également démarrer et arrêter les stunnels à partir de la ligne de commande -- après tout, il s'agit simplement de connexions ssh qui ouvrent un port local et transmettent des requêtes à un serveur distant. En voici un exemple :
ssh -f user@personal-server.com -L 2000:personal-server.com:25 -N
Et le tour est joué.
Les schémas d'authentification par clé privée sont pris en charge par la ligne de commande ssh qui est fournie, par défaut, avec toutes les versions d'OS X.