Meilleures applications clientes SSH pour iOS pour gérer les serveurs distants

Il existe de nombreuses applications clientes SSH pour iPhone et iPad, mais toutes ne fonctionnent pas comme prévu. Certains sont gratuits tandis que d’autres sont payants et tous remplissent la fonction de base de connexion à un serveur SSH. Mais les besoins des utilisateurs diffèrent de la simple activation du serveur à la possibilité de configurer le transfert de l’agent SSH, le transfert de port et même la génération de clés publiques-privées. Donc, pour ces raisons, voici les meilleurs clients SSH pour iOS.

meilleur client ssh ios

Meilleures applications clientes SSH pour iOS

1. GetConsole

GetConsole est l’application cliente SSH la plus basique. L’interface utilisateur ressemble beaucoup à PuTTY. Lorsque vous lancez l’application, vous êtes accueilli par un écran noir. Dans le coin supérieur droit, vous obtenez l’icône du hamburger, en cliquant sur ce qui ouvre la barre des paramètres. Bien que l’interface utilisateur soit simple, l’application contient de nombreuses fonctionnalités. Vous pouvez soit enregistrer votre hôte et vos informations d’identification, soit lancer rapidement une session sans enregistrer les détails.

Le terminal client prend en charge les touches Tab, Ctrl, Cmd et fléchées ainsi que les entrées de clavier normales. Vous pouvez stocker des mots de passe dans l’application qui remplace le remplissage automatique lors de la connexion. S’il s’agit d’un serveur auquel vous vous connectez régulièrement, vous pouvez également configurer des clés.

Il prend en charge le cryptage algorithmes tels que SSH1, RSA, DSA. La clé générée est au format PPK qui est également pris en charge par PuTTY. Et si vous utilisez PuTTY sur votre bureau, vous pouvez copier et coller les données de la clé privée sur votre iPhone ou iPad. Cela dit, il n’y a pas d’option pour créer des clés à partir d’un fichier. De plus, l’application dispose également d’un gestionnaire de scripts qui peut automatiser certaines actions en fonction d’un déclencheur d’événement.

GetConsole fonctionne bien la plupart du temps, mais parfois l’interface graphique peut devenir capricieuse. Assez souvent, il ne reconnaîtra pas mes contacts et je devrais appuyer deux fois ou forcer la fermeture. Le menu des paramètres n’est pas non plus intuitif et assez encombré d’options. Il n’y a pas de variante payante de cette application et même la version gratuite ne vous permet pas de définir une minuterie de maintien en vie. Si vous vous posez des questions sur le nombre de connexions, non, vous ne pouvez pas établir plusieurs sessions sur un seul serveur, mais plusieurs connexions sont autorisées.

ObtenirConsole

Algorithme de chiffrement : SSH1, RSA, DS

Aperçu:

  • Connexion via SSH/TELNET/TCP/Série/Bluetooth avec prise en charge multi-onglets
  • Serveur TFTP intégré
  • Prise en charge du clavier Bluetooth
  • Prise en charge des scripts et option de journalisation complète
  • Agent SSH et redirection de port.

Télécharger GetConsole (gratuit)

2. WebSSH

WebSSH Essential n’est pas seulement un client SSH mais aussi un client SFTP et HTTP. L’interface utilisateur de l’application est assez basique avec tous les protocoles définis en bas sous forme d’onglets. Contrairement à GetConsole, il n’y a pas d’option de connexion rapide. Vous devez ajouter et configurer un hôte afin d’établir une connexion. Semblable à GetConsole, WebSSH permet également d’importer des clés à partir de fichiers PPK et OpenSSH. Alternativement, vous pouvez toujours choisir de générer manuellement des clés via votre propre clé RSA ou DSA.

Contrairement à d’autres applications, vous avez moins de raccourcis clavier ici. Par exemple, je n’ai pas trouvé la touche Fn et le bouton Echap. Cela dit, l’application prend en charge les actions tactiles telles que glisser vers la gauche ou la droite pour faire défiler plusieurs sessions SSH ou faire défiler de haut en bas pour voir les sorties de terminal précédentes. Bien que l’application prenne en charge Bluetooth ou un clavier externe, j’ai souvent eu des problèmes pour la connecter à l’application.

La version gratuite de WebSSH fournit une offre décente, mais les publicités peuvent parfois devenir ennuyeuses. Si vous optez pour une version premium, vous bénéficiez d’une expérience sans publicité ainsi que de fonctionnalités supplémentaires telles que la génération de clés, l’exécution d’un terminal en arrière-plan, etc. Dans le cas de la version gratuite, j’ai rencontré un problème étrange. L’application gèlerait fréquemment la session active et laisserait une session tty ouverte sur le serveur distant. Je dois donc mettre fin manuellement à la connexion depuis le serveur et forcer le redémarrage de l’application. Parfois, l’application ne se connecte même pas au serveur et les journaux n’en ont pas une description claire.

webSSH

Lire : 5 meilleures applications d’analyse Wi-Fi pour iPhone et iPad

Algorithme de chiffrement : RSA, DSA.

Aperçu:

  • Prend en charge SFTP, tunneling, HTTP, WebSSH
  • Génération de clés manuelles, etc.

Télécharger WebSSH Essential (gratuit)

3. Shelly

Shelly est une application cliente SSH dédiée basée sur PuTTY. L’application est assez basique et vous êtes accueilli avec un écran de gestionnaire de connexion au démarrage. Ici, vos connexions ajoutées et récentes apparaîtront. Shelly ne vous permet pas d’avoir plusieurs sessions ou connexions dans la variante gratuite.

Le terminal prend en charge les gestes basés sur l’action comme vous pouvez pincer pour augmenter la taille de la police. Shelly est basé sur le moteur PuTTY et est assez visible lorsque vous l’ouvrez. Le clavier Shelly dans le terminal a quelques touches supplémentaires telles que Fn, Esc, Ctrl, flèche et défilement. La version premium a beaucoup plus d’offres et le logiciel gratuit est limité aux fonctionnalités bare-metal. Dans la version premium, vous pouvez générer et importer des clés privées. En plus de cela, vous pouvez garder la session active en arrière-plan.

Dans l’ensemble, Shelly est un bon client SSH, mais la plupart des fonctionnalités avancées, telles que la génération de clés, sont premium, ce qui rend le client gratuit assez basique et peu attrayant pour les utilisateurs expérimentés.

Shelly

Algorithmes de chiffrement : 3DES, ChaCha20, Blowfish, 3DES.

Aperçu:

  • Agent SSH et redirection de port
  • Possibilité de générer manuellement des clés
  • Assistance gestuelle dans le terminal
  • Mot de passe verrouiller l’application

Télécharger Shelly (gratuit)

4. Terme

Termius est l’application cliente SSH la plus populaire pour Android et elle est également présente sur iOS. L’interface utilisateur est minimale et ressemble à un terminal avec une touche moderne. En comparaison avec les applications mentionnées ci-dessus, Termius fournit Mosh. Au cas où vous ne le sauriez pas, Mosh est conçu pour les clients SSH mobiles. Cela aide votre mobile à rester connecté au serveur SSH même lorsque vous parcourez différents réseaux Wi-Fi et données mobiles.

Semblable aux applications mentionnées ci-dessus, Termius prend également en charge l’importation de clés ou leur génération manuelle. De plus, vous pouvez également exporter vos clés vers un fichier texte, des fichiers PEM ou PPK, puis partager vos clés avec Termius sur d’autres appareils via iTunes. Vous pouvez également configurer la redirection de port dans l’application via une interface graphique. Il prend en charge le transfert de port local, distant et dynamique.

Il n’y a pas grand-chose à redire sur Termius mais le rapport d’erreurs peut certainement être amélioré. Chaque fois que je reçois un échec de connexion, il n’ouvre pas de terminal et ne décrit pas l’erreur. Soit vous devez ouvrir les journaux, soit cliquer sur l’icône d’erreur qui, encore une fois, ne fournit pas suffisamment de détails sur l’échec de la connexion.

Termius - le meilleur client ssh ios

Algorithme de chiffrement : AES, DES, 3DES, AES-128 et AES-256.

Aperçu:

  • Mosh et Telnet
  • Connexions et sessions multiples
  • Possibilité de regrouper plusieurs hôtes dans un groupe
  • Redirection de port local, distant et dynamique
  • Possibilité d’importer et de générer des clés
  • Enregistrement de session dans l’application

Télécharger Termius (gratuit)

5. Cligner des yeux

Blink Shell est la seule application payante de cette liste et cela vous coûtera environ 20 $. Maintenant, l’application offre des fonctionnalités uniques pour ce prix. Tout d’abord, il utilise HTerm de Chromium pour imprimer l’erreur dmesg plus rapidement sur le terminal client. L’application a le meilleur rapport d’erreurs sur cette liste. Que votre hôte ne réponde pas ou que votre T-Mobile n’autorise pas le LTE et que vous deviez activer un VPN, Blink Shell est principalement au point avec le rapport d’erreur.

Semblable à Termius, il utilise Mosh qui est absolument nécessaire pour un client SSH mobile. De plus, il offre le meilleur support de clavier externe. Il détecte les gestes du trackpad et vous pouvez faire défiler en toute transparence avec lui.

Prompt2 est une autre application payante, mais elle ne fournit pas Mosh pour le moment. De plus, il prend en charge Face ID pour l’authentification.

blink ssh - meilleur client ssh ios

Algorithme de chiffrement : AES-128 et AES-256.

Aperçu:

  • Mosh et SSH
  • Redirection de port
  • Importer et générer des clés
  • Option pour synchroniser les clés avec iCloud
  • Prend en charge les raccourcis Vim et Emac
  • Polices et thèmes personnalisés

Télécharger Blink Shell (19,99 $)

Lequel choisir ?

Si vous avez besoin d’une application pour une connexion régulière et un gestionnaire de serveur, Termius serait le choix idéal. Le seul scénario que vous devriez utiliser GetConsole est si vous avez un transfert d’agent SSH. Pour une utilisation simple et unique, vous pouvez essayer WebSSH et Shelly. Si vous préférez travailler sur un iPad ou un iPhone, Blink devrait figurer dans votre liste d’applications incontournables.

Cela dit, si vous trouvez quelque chose qui nous manque, exprimez-vous dans les commentaires ci-dessous. J’aimerais vous entendre.

Lisez aussi: 6 meilleurs clients Android SSH que vous devriez essayer

Pour protéger votre fils, votre mari ou votre espion, vous pouvez télécharger cette application

X