Connecter votre iPhone au Mac via SSH et Transmit : Guide Complet

La connexion SSH (Secure Shell) permet d’établir une communication sécurisée entre un iPhone et un Mac. Cela facilite non seulement le transfert de fichiers, mais aussi l’accès à distance à votre machine pour exécuter des commandes ou gérer des fichiers. Ce guide vous présente les étapes clés pour configurer SSH sur votre Mac, installer un client SSH sur votre iPhone, et utiliser Transmit pour gérer les transferts de fichiers, que ce soit via Wi-Fi ou USB.

Étapes essentielles pour la connexion SSH

  1. Configurer SSH sur Mac : Activez SSH en accédant aux paramètres de partage et en sélectionnant « Accès distant ». Notez l’adresse IP de votre Mac pour la connexion.
  2. Installer un client SSH sur l’iPhone : Téléchargez une application comme Pisth ou Termius et configurez la connexion SSH avec l’adresse IP de votre Mac.
  3. Utiliser Transmit pour les transferts de fichiers sécurisés : Configurez une connexion SFTP via Transmit et transférez des fichiers entre votre iPhone et votre Mac.
  4. Connexion via USB ou Wi-Fi : Pour une stabilité accrue, connectez-vous via USB si nécessaire, surtout si le réseau Wi-Fi est instable.
  5. Dépannage des connexions SSH : Vérifiez les adresses IP, ports et pare-feu pour résoudre les problèmes de connexion.

Pourquoi utiliser SSH avec votre iPhone et votre Mac ?

L’utilisation de SSH pour connecter votre iPhone à votre Mac vous permet :

  • D’accéder à votre Mac à distance pour y exécuter des commandes.
  • De transférer des fichiers via une connexion sécurisée.
  • D’avoir une alternative fiable au partage de fichiers sans fil ou via AirDrop.
  • D’utiliser des outils de gestion de fichiers comme Transmit, qui simplifient le transfert sécurisé avec une interface conviviale.

Étape 1 : Configurer SSH sur votre Mac

Pour établir une connexion SSH entre votre iPhone et votre Mac, commencez par activer SSH sur ce dernier.

Activation de SSH sur Mac

  1. Ouvrez Préférences Système > Partage.
  2. Cochez l’option Accès distant, ce qui activera le service SSH.
  3. Notez l’adresse IP de votre Mac, affichée dans la fenêtre des options d’accès distant. Vous en aurez besoin pour configurer la connexion depuis votre iPhone.
  4. Pour renforcer la sécurité, limitez l’accès en spécifiant les utilisateurs autorisés dans la section Accès autorisé.

Conseil de sécurité : Utiliser SSH ouvre un accès distant à votre Mac. Il est crucial de limiter les risques en fermant les ports SSH à l’accès externe ou en utilisant des clés SSH pour une authentification plus sécurisée.

Générer et utiliser une clé SSH

Pour améliorer la sécurité de votre connexion SSH, il est recommandé d’utiliser des clés SSH plutôt que des mots de passe.

  1. Sur votre Mac, ouvrez le Terminal et tapez ssh-keygen -t rsa pour générer une paire de clés (publique/privée).
  2. Copiez la clé publique dans le fichier ~/.ssh/authorized_keys pour permettre la connexion.
  3. Configurez votre application SSH sur iPhone pour utiliser cette clé.

Étape 2 : Installer un client SSH sur iPhone

Pour vous connecter à votre Mac via SSH, vous aurez besoin d’une application SSH sur votre iPhone.

Meilleures applications SSH pour iPhone

  1. Pisth : Une application gratuite et open-source, idéale pour les utilisateurs occasionnels. Elle permet une configuration simple des connexions SSH.
  2. Termius : Une application plus avancée, avec des fonctionnalités étendues pour gérer plusieurs connexions et utiliser des clés SSH.

Configuration de la connexion SSH

  1. Téléchargez Pisth ou Termius depuis l’App Store.
  2. Ouvrez l’application et créez une nouvelle connexion SSH.
  3. Saisissez l’adresse IP de votre Mac, votre nom d’utilisateur et votre mot de passe Mac (ou configurez une clé SSH si vous en avez une).
  4. Testez la connexion pour vous assurer qu’elle fonctionne.

Astuce : Pour une sécurité accrue, il est recommandé de ne pas utiliser de mot de passe, mais plutôt une clé SSH.


Étape 3 : Transferts de fichiers avec Transmit

Une fois la connexion SSH établie, vous pouvez utiliser Transmit, une application de gestion de fichiers populaire pour les transferts sécurisés entre votre iPhone et votre Mac.

Pourquoi utiliser Transmit ?

  • Sécurité : Les transferts de fichiers se font via une connexion SFTP, qui repose sur SSH, garantissant un chiffrement des données.
  • Simplicité : Transmit offre une interface intuitive qui permet le glisser-déposer pour transférer des fichiers entre appareils.
  • Fiabilité : Transmit prend en charge les connexions via Wi-Fi et USB, vous offrant une stabilité accrue selon votre environnement.

Configuration de Transmit pour les transferts SFTP

  1. Installez Transmit depuis l’App Store ou le site officiel de Panic.
  2. Créez une nouvelle connexion SFTP.
  3. Entrez l’adresse IP de votre Mac, ainsi que vos identifiants SSH (nom d’utilisateur et mot de passe, ou clé SSH si configurée).
  4. Transférez des fichiers en glissant-déposant entre l’iPhone et le Mac.

Étape 4 : Connexion via USB ou Wi-Fi

Connexion via Wi-Fi

Vous pouvez transférer des fichiers en utilisant uniquement une connexion Wi-Fi. Cela offre plus de flexibilité, mais peut entraîner des problèmes de stabilité si votre connexion Wi-Fi est faible.

Connexion via USB

Pour une connexion plus stable et rapide, il est recommandé d’utiliser un câble USB. Voici comment faire :

  1. Activez le Partage de connexion sur votre iPhone (Paramètres > Partage de connexion).
  2. Connectez l’iPhone au Mac via un câble USB.
  3. Dans Transmit, choisissez d’utiliser cette connexion USB pour des transferts plus rapides et stables.

Astuce : Si vous travaillez dans un environnement avec un Wi-Fi instable, la connexion USB est souvent la meilleure option.


Étape 5 : Dépannage des connexions SSH

En cas de problème lors de la connexion SSH, voici quelques étapes à suivre :

  1. Vérifiez l’adresse IP : Assurez-vous d’utiliser la bonne adresse IP, affichée dans les options « Accès distant » de votre Mac.
  2. Vérifiez le port SSH : Par défaut, SSH utilise le port 22. Si vous avez changé ce port, assurez-vous de le configurer correctement sur votre iPhone.
  3. Pare-feu : Assurez-vous que le pare-feu de votre Mac autorise les connexions SSH. Vous pouvez le configurer via les paramètres de Sécurité & Confidentialité.
  4. Redémarrez vos appareils : Parfois, redémarrer l’iPhone ou le Mac peut résoudre des problèmes de réseau temporaire.
  5. Essayez un autre client SSH : Si tout échoue, essayez une autre application comme Termius ou un autre client.

FAQ

Comment activer SSH sur mon Mac ?

Pour activer SSH, allez dans Préférences Système > Partage et cochez l’option « Accès distant ». Prenez note de l’adresse IP affichée pour établir la connexion depuis l’iPhone.

Puis-je transférer des fichiers en SSH sans Wi-Fi ?

Oui, il est possible d’utiliser un câble USB pour le transfert de fichiers via SSH. Activez le partage de connexion USB sur votre iPhone et configurez Transmit pour utiliser cette connexion.

Que faire si la connexion SSH échoue ?

Vérifiez l’adresse IP et que le port SSH est configuré correctement (port par défaut : 22). Assurez-vous que votre pare-feu autorise les connexions SSH. Si le problème persiste, essayez de redémarrer vos appareils ou d’utiliser un autre client SSH.


En suivant ces étapes, vous pouvez facilement connecter votre iPhone à votre Mac via SSH pour transférer des fichiers de manière sécurisée et accéder à distance à votre machine. Que vous choisissiez d’utiliser le Wi-Fi ou une connexion USB, la méthode SSH, couplée à une application comme Transmit, vous garantit une expérience fiable et sécurisée.