12 juillet 20264 min de lecture

Se connecter en SSH à son Mac depuis un iPhone (Local et 5G/Internet)

Oui, il est tout à fait possible de se connecter en SSH à son Mac depuis un iPhone. Sur votre réseau Wi-Fi local, la mise en place prend moins de cinq minutes. En revanche, y accéder depuis l'extérieur s'avère bien plus complexe.

Étape 1: Activer la Session à distance

Sur votre Mac, rendez-vous dans Réglages Système > Général > Partage, puis activez "Session à distance" (Remote Login). Cela démarre le démon serveur SSH sur votre machine.

Étape 2: Noter l'adresse IP de votre Mac

Dans Réglages Système > Wi-Fi, cliquez sur "Détails" à côté de votre réseau actif et relevez l'adresse IP locale (par exemple 192.168.1.42).

Étape 3: Se connecter depuis l'iPhone

Installez un client SSH sur iOS tel que Termius ou Blink. Ajoutez un hôte avec l'adresse IP de votre Mac, votre identifiant et votre mot de passe:

ssh votrenom@192.168.1.42

Tant que les deux appareils partagent la même connexion Wi-Fi, vous disposez d'un shell complet avec tous vos outils habituels.

Le piège: sortir de chez soi

Dès que vous passez sur le réseau cellulaire 4G/5G, l'adresse IP locale ne fonctionne plus et la box Internet bloque toute tentative de connexion. Pour y accéder à distance, vous êtes contraint de choisir parmi ces solutions:

  • La redirection de port: Exposer le port SSH 22 sur le web attire instantanément les attaques par force brute de robots malveillants. Fortement déconseillé sans configuration de sécurité poussée.
  • Un VPN comme Tailscale: Efficace, mais impose un client supplémentaire à administrer sur chacun de vos terminaux.
  • DNS dynamique (DDNS) et règles de pare-feu: Une configuration lourde et fastidieuse.

Ce n'est pas impossible, mais cela transforme une envie simple en un chantier technique d'un week-end entier.

La méthode simple: Macky

Nous avons créé Macky pour éviter ces tracas. L'application vous donne accès au terminal natif de votre Mac directement sur iPhone sans aucune configuration réseau: pas d'ouverture de port, pas de VPN, pas de clés SSH à gérer. La liaison s'établit en WebRTC en traversant de manière autonome box et pare-feu, avec chiffrement de bout en bout.

Deux applications à installer, une connexion et vous pilotez votre terminal depuis votre canapé ou à l'autre bout du monde. De plus, vos clés SSH restant sur votre Mac, vous pouvez rebondir vers tous vos serveurs distants en toute simplicité.

Pour comprendre les différences techniques, découvrez notre comparatif: WebRTC vs SSH pour l'accès terminal à distance.

Essayer Macky

Connectez-vous au terminal de votre Mac depuis votre iPhone.