Guide

Premiers pas

Ce qui rend MTerm différent, et comment démarrer — de l'ajout d'hôtes aux bases du terminal

Premiers pas avec MTerm

MTerm est un client SSH conçu de zéro pour iPad et iPhone, pensé spécifiquement pour les développeurs qui travaillent avec des outils de terminal IA comme Claude Code, Cursor et Aider. Là où d’autres apps SSH traitent le mobile comme une arrière-pensée, MTerm fait de ta tablette une véritable machine de développement.


Pourquoi MTerm ?

Il existe plein de clients SSH sur l’App Store. Voici ce qui distingue MTerm :

Découpage de panneaux natif

Divise ton écran en jusqu’à quatre terminaux sans dépendre de tmux. Chaque panneau exécute sa propre session indépendante, et tu peux combiner les panneaux librement — terminal, éditeur de fichiers, navigateur de fichiers ou panneau de prompts dans n’importe quelle combinaison. Fais glisser les bordures pour redimensionner. Ça marche, tout simplement.

Rendu précis des caractères CJK

Les caractères japonais, chinois et coréens sont rendus à leur largeur correcte de 2 cellules. Ça a l’air anodin jusqu’à ce que tu aies utilisé un client SSH qui se trompe — curseurs désalignés, texte qui se chevauche et sortie brouillée partout. MTerm fait ça bien parce que le moteur de rendu a été réécrit spécifiquement pour ça.

Intégration du mode souris tmux

MTerm détecte automatiquement quand tmux a le mode souris activé et transmet directement tes gestes tactiles — tape pour changer de panneau, défile pour naviguer dans l’historique. Aucune configuration nécessaire. Il détecte simplement set -g mouse on et fait ce qu’il faut.

Support Mosh

Tu travailles depuis un café avec un Wi-Fi instable ? Dans un train qui bascule entre antennes relais ? Mosh maintient ta session active malgré les changements de réseau. MTerm implémente le protocole Mosh nativement, donc ta connexion survit aux passages Wi-Fi-cellulaire sans perdre une seule frappe.

Parcours les systèmes de fichiers distants via SFTP, prévisualise les images et édite du code avec coloration syntaxique — le tout sans quitter l’app. L’éditeur prend en charge 11 langages avec un thème de couleurs VSCode Dark+.

Mode IDE

Combine terminal, navigateur de fichiers et éditeur sur un seul écran. Édite ton code dans un panneau, exécute-le dans un autre, parcours les fichiers dans un troisième. C’est particulièrement puissant pour les workflows Claude Code où tu as besoin de revoir le code généré pendant que l’IA travaille encore.

Palette de commandes

Appuie sur Cmd+Shift+P pour accéder instantanément à n’importe quelle action — diviser les panneaux, ouvrir les paramètres, changer de thème, basculer le mode focus, et plus encore. Si tu es habitué à VS Code, tu te sentiras comme chez toi.

Notifications Webhook

Configure des notifications push qui se déclenchent quand Claude Code finit une tâche, quand un pipeline CI/CD se termine, ou quand ton serveur envoie une alerte. Tu peux quitter l’app entièrement et être notifié quand quelque chose nécessite ton attention.

Synchronisation iCloud

Tes configurations d’hôtes, paramètres de connexion et préférences se synchronisent automatiquement sur tous tes appareils. Configure un hôte sur ton iPad, et il est prêt sur ton iPhone.


Ajouter un hôte SSH

Étape 1 : Créer un hôte

Tape sur le bouton Ajouter un hôte sur l’écran d’accueil. Remplis les détails de connexion :

ChampDescription
HostnameAdresse IP ou nom de domaine du serveur (ex. 192.168.1.100 ou dev.example.com)
PortNuméro de port SSH. Presque toujours 22 sauf si ton serveur est configuré différemment
UsernameTon nom d’utilisateur sur le serveur distant
Auth MethodMot de passe ou clé SSH (l’authentification par clé est fortement recommandée)

Étape 2 : Configurer l’authentification par clé SSH

MTerm prend en charge les formats de clé suivants :

  • Ed25519 — Recommandé. Moderne, rapide et sécurisé. Si tu génères une nouvelle clé, utilise celui-ci.
  • RSA PKCS#1 — Format traditionnel commençant par -----BEGIN RSA PRIVATE KEY-----. Largement compatible.
  • RSA OpenSSH — Format OpenSSH plus récent commençant par -----BEGIN OPENSSH PRIVATE KEY-----. Également entièrement pris en charge.

Toutes les clés privées sont stockées de manière sécurisée dans le iOS Keychain, protégées par la sécurité matérielle de l’appareil. Les clés ne quittent jamais l’appareil et ne sont pas incluses dans les sauvegardes iCloud.

Pour importer une clé, tu peux la coller directement, l’importer depuis un fichier ou utiliser le presse-papiers.

Étape 3 : Options de connexion avancées

MTerm prend en charge plusieurs configurations avancées pour des installations plus complexes :

  • Jump Hosts (serveurs Bastion) : Connecte-toi à travers des serveurs intermédiaires quand ta machine cible n’est pas directement accessible. MTerm gère la chaîne SSH multi-sauts pour toi, y compris l’authentification RSA-SHA256 à travers les jump hosts.
  • Port Forwarding : Configure des redirections de port locales (accède à des services distants comme s’ils étaient locaux) ou des redirections de port distantes (expose des services locaux au réseau distant). Les redirections sont sauvegardées par hôte et se reconnectent automatiquement.
  • Icônes personnalisées : Assigne une icône unique à chaque hôte pour distinguer visuellement en un coup d’œil ton serveur de production, ton environnement de staging et ta machine de développement.
  • Synchronisation iCloud : Les configurations d’hôtes sont partagées automatiquement sur tous tes appareils. Ajoute un hôte sur ton iPad, connecte-toi depuis ton iPhone.

Bases du terminal

Tape sur n’importe quel hôte pour établir une connexion SSH. Une fois connecté, la vue terminal s’ouvre et tu es prêt à travailler.

Défilement

Le défilement tactile et par trackpad sont entièrement pris en charge. Glisse avec un doigt sur l’écran, ou utilise deux doigts sur un trackpad Magic Keyboard. Le tampon de défilement stocke jusqu’à 5 000 lignes d’historique (la valeur par défaut est 1 000, configurable dans les paramètres).

Copier du texte

Appuie longuement n’importe où dans le terminal pour ouvrir le menu radial — un menu contextuel circulaire qui te donne un accès rapide à copier, coller, tout sélectionner et d’autres actions. Sélectionne le texte souhaité, puis tape sur l’action copier.

Coller du texte

Utilise le bouton coller sur la barre de touches logicielles, le menu radial ou le raccourci clavier standard Cmd+V avec un clavier physique.

Clavier

MTerm inclut une barre de touches logicielles personnalisable au-dessus du clavier à l’écran avec des touches de modification (Ctrl, Alt, Escape) et des touches fléchées. Quand tu connectes un clavier physique comme le Magic Keyboard, plus de 25 raccourcis clavier deviennent disponibles. Consulte le guide Clavier et saisie pour la liste complète.


Prochaines étapes

Maintenant que tu es connecté, explore ces guides pour tirer le meilleur parti de MTerm :