Serveurs de console, PDU, commutateurs KVM, commutateurs administrables anciens, automates de gestion technique du bâtiment et une bonne partie du matériel industriel parlent encore Telnet et rien d'autre, alors que macOS ne fournit plus de commande
telnet depuis des années. Il faut pourtant administrer ces équipements, et une installation à part sur chaque Mac qui en a besoin n'est pas une bonne réponse.
SSHive a son propre client Telnet, écrit d'après la RFC 854. Il répond à la négociation d'options que lance le serveur, et un octet 0xFF dans ce que vous tapez est échappé, pour n'être jamais pris pour une commande Telnet. Un profil Telnet contient un hôte, un port (23 par défaut) et, si vous le souhaitez, un nom d'utilisateur et un mot de passe, que SSHive saisit aux invites habituelles
login: et
Password:. « Tester la connexion », dans la fenêtre du profil, vérifie avant l'enregistrement que le serveur répond et que la négociation des options aboutit.
Dans la session, les
commandes rapides insèrent vos commandes enregistrées comme en SSH. Une session Telnet est un onglet comme un autre : un vieux commutateur se retrouve à côté des serveurs que vous joignez en
SSH, qui reste le meilleur choix partout où l'équipement le propose. Telnet n'existe que dans l'app Mac, et n'a besoin d'aucune autorisation particulière dans la version Mac App Store : une connexion TCP sortante lui suffit.