Aller au contenu principal
iOS 17+ · iPadOS 17+

SFTP sur iPhone et iPad, bien fait

Parcourez les dossiers d'un serveur, corrigez un fichier de configuration sur place, envoyez des fichiers depuis l'app Fichiers et enregistrez les téléchargements où vous voulez. Mêmes profils et mêmes clés que le terminal SSH.

Lire ou modifier un fichier sur un serveur depuis un iPhone finit souvent en cat et nano dans un terminal, ou dans un gestionnaire de fichiers web ouvert dans un onglet. SSHive propose à la place un explorateur SFTP natif : des dossiers distants qui s'ouvrent d'un geste, un champ de recherche, un éditeur de texte pour les fichiers de configuration, des envois depuis l'app Fichiers et une barre de transferts qui montre la progression de chaque fichier. Il passe par la même connexion SSH, le même profil, les mêmes clés et le même hôte de rebond que le terminal SSH sur iPhone : un serveur configuré une fois sert aux deux.

Dans la version gratuite, les envois sont limités à 10 Mo par fichier, ce qui suffit pour les configurations, les scripts et les petits fichiers ; les téléchargements n'ont pas de limite. Pro, un achat unique de 14,99 € valable sur iPhone, iPad et Mac, lève la limite d'envoi : voyez ce que comprennent la version gratuite et Pro. Pas d'abonnement, et rien de vos fichiers ne nous est envoyé.

Ce qui fonctionne sur iPhone et iPad

Explorateur de fichiers distants

Touchez un dossier pour l'ouvrir, remontez par la barre de chemin en haut, tirez vers le bas pour actualiser, et filtrez le dossier courant avec le champ de recherche. Balayez un fichier vers la gauche pour le télécharger ou le supprimer ; maintenez le doigt dessus pour le modifier, le télécharger, copier son chemin ou le supprimer. Un bouton crée un nouveau dossier.

Corriger un fichier de configuration sur place

Touchez un fichier texte (.conf, .yml, .json, .env, .sh, ou un fichier sans extension comme un Dockerfile) : il s'ouvre dans un éditeur de texte brut à police à chasse fixe. Enregistrer le réécrit par SFTP. C'est fait pour la correction rapide, une ligne dans nginx.conf, plutôt que pour l'édition au long cours : il n'y a pas de coloration syntaxique.

Envoyer depuis l'app Fichiers

Le bouton d'envoi ouvre le sélecteur de documents d'iOS sur Fichiers, iCloud Drive et les apps de stockage que vous avez installées. Choisissez un fichier ou plusieurs : ils partent dans le dossier où vous êtes, chacun avec sa barre de progression.

Des téléchargements accessibles

Quand un téléchargement se termine, la feuille de partage s'ouvre aussitôt : Enregistrer dans Fichiers, AirDrop, ou ouvrir le fichier dans une autre app. Un fichier resté dans l'app serait hors de portée de Fichiers, alors chaque téléchargement terminé garde aussi un bouton Enregistrer dans la barre de transferts.

Copier un chemin distant

Maintenez le doigt sur un fichier, choisissez Copier le chemin et collez le chemin absolu dans le terminal : tail -f, chmod 640, sudo nano. Pratique quand une session SSH est ouverte sur le même serveur et que le chemin est long.

Pourquoi SSHive pour le SFTP sur iOS

Des fichiers qui entrent et qui sortent

Le SFTP sur iOS n'a d'intérêt que si les fichiers peuvent entrer dans l'app et en sortir. SSHive les prend dans le sélecteur de documents et confie les téléchargements à la feuille de partage : un journal récupéré sur un serveur part directement dans Mail ou par AirDrop, et un fichier d'iCloud Drive rejoint le serveur sans détour.

Un profil pour le terminal et les fichiers

Le SFTP passe par la connexion SSH elle-même : même mot de passe ou même clé Ed25519, même hôte de rebond (Pro), même vérification de la clé d'hôte. Rien à configurer deux fois, et un serveur joignable depuis le terminal est un serveur dont vous pouvez ouvrir les fichiers.

Identifiants dans le Trousseau

Mots de passe et clés sont rangés dans le Trousseau iOS, liés à cet appareil. Avec « Exiger Face ID / Touch ID » activé, ouvrir une connexion demande Face ID, Touch ID ou votre code. iCloud ne les voit que si vous activez la synchronisation iCloud (Pro). Aucune télémétrie.

Les autres façons de faire du SFTP sur iPhone

FE File Explorer

App payante, achat unique

Un gestionnaire de fichiers de longue date pour iPhone et iPad, qui atteint les partages SMB, WebDAV, FTP, SFTP et les stockages en ligne, et modifie les fichiers texte. Un bon choix si le SFTP n'est pour vous qu'un protocole parmi d'autres et que vous n'avez pas besoin de terminal.

Termius

Offre gratuite + abonnement Pro

Termius inclut le SFTP dans son offre gratuite Starter, à côté du terminal et de la redirection de ports ; l'abonnement Pro ajoute la synchronisation chiffrée des hôtes et identifiants entre appareils. Un choix naturel si vous utilisez déjà Termius pour le SSH sur plusieurs plateformes.

Comparaison détaillée SSHive vs Termius

Pourquoi le SFTP sur iOS est plus difficile qu'il n'y paraît

Deux choses rendent le SFTP plus difficile sur un téléphone que sur un Mac. La première est le bac à sable d'iOS. Chaque app garde ses fichiers dans son propre conteneur, et aucune ne peut aller chercher dans le dossier d'une autre comme un programme de bureau ouvre n'importe quel chemin. Un fichier venu d'ailleurs doit être choisi par vous dans le sélecteur de documents, et un fichier qui sort de l'app doit passer par la feuille de partage. SSHive fait exactement cela dans les deux sens, et présente la feuille de partage dès qu'un téléchargement se termine : un fichier laissé dans le dossier temporaire de l'app est un fichier que vous ne voyez pas depuis Fichiers.

La deuxième est le réseau. Un transfert est une connexion longue, et iOS suspend les apps qui passent en arrière-plan pour économiser la batterie. Gardez SSHive à l'écran pendant qu'un gros fichier circule ; la barre de transferts indique où en est chaque fichier.

Les identifiants sont la troisième question, plus discrète. Un serveur peut demander un mot de passe, une clé privée, une clé protégée par une passphrase, ou un bastion devant lui. Le SFTP de SSHive reprend le profil SSH tel quel : un profil, un jeu d'identifiants, pour le terminal comme pour les fichiers. Ils sont rangés dans le Trousseau avec la protection ThisDeviceOnly : ils restent sur l'appareil sauf si vous activez la synchronisation iCloud, et tant que l'iPhone est verrouillé, même SSHive ne peut pas les lire.

Questions fréquentes

Quelle est la limite de taille par fichier dans la version gratuite ?+
Les envois sont limités à 10 Mo par fichier dans la version gratuite, assez pour les configurations, les scripts et les petits fichiers. Les téléchargements n'ont pas de limite. Pro lève la limite d'envoi : il ne reste que votre connexion et l'espace disque du serveur.
Puis-je modifier un nginx.conf distant depuis mon iPhone ?+
Oui, si votre utilisateur a le droit d'y écrire. Ouvrez l'explorateur SFTP, allez dans /etc/nginx/ et touchez nginx.conf : il s'ouvre dans l'éditeur. Modifiez la ligne, touchez Enregistrer, et SFTP réécrit le fichier. Le SFTP ne peut pas passer par sudo : un fichier appartenant à root demande d'abord les bons droits, ou sudo nano dans le terminal SSH. Vérifiez puis rechargez ensuite avec sudo nginx -t && sudo systemctl reload nginx.
Les transferts sont-ils chiffrés ?+
Oui. Le SFTP circule dans la connexion SSH, donc chaque octet est chiffré, en AES-GCM, et le serveur est reconnu grâce à l'empreinte de clé d'hôte enregistrée à la première connexion. Si cette clé change, SSHive refuse la connexion.
Le SFTP de SSHive gère-t-il le glisser-déposer sur iPad ?+
Non. Déposer un fichier sur l'explorateur SFTP ne l'envoie pas : les envois passent par le sélecteur de documents, un ou plusieurs fichiers à la fois, et les téléchargements par la feuille de partage.

Essayez SSHive gratuitement sur iPhone et iPad

Gratuit sur l'App Store, sans compte : 2 sessions SSH simultanées, 5 profils, envois SFTP jusqu'à 10 Mo par fichier. Pro coûte 14,99 € une fois pour toutes, vaut pour iPhone, iPad et Mac, et débloque dans cette app RDP, VNC, le client VPN et les tunnels distants.

Télécharger SSHive gratuitement