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.
Navigateur de fichiers et éditeur intégrés
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 :
| Champ | Description |
|---|---|
| Hostname | Adresse IP ou nom de domaine du serveur (ex. 192.168.1.100 ou dev.example.com) |
| Port | Numéro de port SSH. Presque toujours 22 sauf si ton serveur est configuré différemment |
| Username | Ton nom d’utilisateur sur le serveur distant |
| Auth Method | Mot 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 :
- Panneaux et onglets — Exécute plusieurs terminaux côte à côte
- Clavier et saisie — Maîtrise les raccourcis et la barre de touches logicielles
- Navigateur de fichiers et éditeur — Parcours et édite des fichiers distants
- tmux et Mosh — Connexions résilientes et intégration tmux
- Personnalisation — Thèmes, polices et paramètres visuels
- Plans et comparaison des appareils — Trouve le plan adapté à ton workflow