Skip to main content
Accueil
iOS 17+ · iPadOS 17+

SFTP sur iPhone et iPad, bien fait

Naviguez sur des serveurs distants, editez les configs en place, uploadez des captures de Files en un tap. Meme moteur SFTP que la version Mac, natif sur iOS.

Lire et ecrire des fichiers sur un serveur distant depuis un iPhone est plus penible que ca devrait, la plupart des workflows finissent en copier-coller dans un terminal SSH, ou avec un gestionnaire de fichiers web ouvert dans un onglet. SSHive embarque un vrai client SFTP natif sur iOS et iPadOS : un explorateur de fichiers distants, une file de transferts avec progression temps reel, un editeur de texte integre pour les edits sur place, et une integration avec l'app Files iOS pour glisser un fichier d'iCloud Drive directement sur un serveur. Les credentials et host keys sont dans le Trousseau derriere Face ID ou Touch ID, meme modele de securite que le terminal SSH. Free couvre 10 Mo par fichier (suffisant pour la plupart des configs, scripts et petits assets), Pro debloque la taille illimitee et ajoute le logging de session et l'export/import `.sshive`. Universal Purchase : payez Pro une fois sur l'App Store, utilisez sur iPhone, iPad et Mac. Pas d'abonnement, pas de donnees envoyees vers nous, et si vous tombez sur un cas d'usage que l'editeur ou le browser ne couvrent pas bien, dites-le-nous, on ecoute.

Ce qui marche sur iPhone et iPad

Explorateur de fichiers distants

Naviguez n'importe quel serveur SFTP comme un dossier Files. Tap pour descendre, swipe-gauche pour delete/rename/copy-path. Long-press sur un fichier pour la share sheet, ouvrir dans une autre app iOS, sauver dans Files, AirDrop. Les symlinks sont suivis avec leur cible affichee.

Editeur de texte integre

Tap sur un `.conf`, `.yml`, `.json`, `.env` ou n'importe quel fichier texte pour l'ouvrir dans l'editeur de SSHive. Coloration syntaxique, numeros de ligne, recherche-remplacement, Tab/Shift+Tab indent. Save reecrit via SFTP. Parfait pour les 90 % d'edits distants qui sont "corriger une ligne dans nginx.conf et reload".

Upload depuis n'importe ou sur iOS

SSHive est enregistre comme cible dans la share sheet iOS. Depuis Photos, Files, Mail, Messages ou n'importe quelle app tierce, partagez vers SSHive et choisissez un dossier de destination sur n'importe quel profil SFTP. La file de transferts gere les retries et montre la progression par fichier.

Download vers Files

Telechargez un fichier distant vers l'app Files iOS (Sur mon iPhone ou iCloud Drive), y compris des selections multiples. Une fois sur iOS, AirDrop, partagez vers une autre app, ou ouvrez avec n'importe quelle app installee. La file de download parallelise 4 transferts par defaut pour la vitesse sur les liens a forte latence.

Copier le chemin distant

Long-press sur n'importe quel fichier ou dossier pour copier son chemin distant absolu dans le presse-papiers iOS, utile en paire avec le terminal SSH : collez directement dans une commande `tail -f`, `nano`, `chmod 755`. Marche pour les fichiers dans des repertoires symlinkes.

Sync de profils avec macOS

Les profils crees sur macOS peuvent etre exportes en JSON `.sshive` et importes sur iOS, et inversement. Note : les credentials ne sont PAS dans l'export (ils sont dans le Trousseau OS), uniquement host, port, username et tags. Feature Pro.

Pourquoi SSHive pour le SFTP sur iOS

Integration Files iOS

SSHive utilise la share sheet iOS dans les deux sens : n'importe quoi d'une autre app iOS peut etre envoye dans SSHive pour upload, et n'importe quel fichier distant peut etre exporte vers Files / iCloud Drive / une autre app. Vos fichiers distants ne restent pas bloques dans l'app.

Editeur de texte sur place

Pour le workflow distant le plus courant, "corriger une ligne dans une config et reload le service", l'editeur integre de SSHive evite le download, edit, reupload. Tap, editez, sauvegardez. SFTP gere l'aller-retour.

Identifiants Trousseau Touch ID

SFTP et SSH partagent le meme modele de credentials, Trousseau iOS biometrie, pas de sync iCloud des secrets, pas de telemetrie. La meme cle Ed25519 qui ouvre votre terminal SSH est celle qu'utilise SFTP ; pas de double config.

Comment SFTP SSHive se compare sur iOS

Documents by Readdle

Gratuit / Documents Pro payant

Un gestionnaire de fichiers polyvalent qui inclut le SFTP. Tres bien si le SFTP est un outil parmi d'autres dont vous avez besoin (cloud drives, ZIP, downloads). Pour le SFTP comme usage principal, l'editeur et les cles par profil de SSHive sont en general plus pratiques.

FE File Explorer

Gratuit / Pro payant

Un explorateur de fichiers iOS veteran avec une bonne couverture de protocoles (SFTP, SMB, cloud). Choix fiable si vous voulez une app qui parle a beaucoup de protocoles.

Pourquoi le SFTP iOS est plus dur qu'il n'y parait

Le SFTP sur iOS a deux defis non-evidents. D'abord, la sandbox iOS : chaque app a son conteneur prive, et la sandbox de l'app Files est encore plus stricte, on ne peut pas juste `open()` un fichier d'une autre app comme sur desktop. SSHive utilise le document picker iOS, la share sheet et les Universal Type Identifiers (UTIs) pour combler le gap, s'enregistrant comme destination pour qu'autres apps puissent envoyer des fichiers a l'upload, et exportant les downloads via la share sheet ou directement dans Files. Ensuite, le modele reseau : un transfert SFTP est une connexion TCP longue duree vers un serveur SSH distant, et iOS va suspendre ou tuer les apps en arriere-plan pour economiser de la batterie. SSHive utilise des transferts en arriere-plan via `URLSession` pour les gros fichiers (un download 200 Mo survit a un switch d'app), et casse la file de transferts SFTP en 4 streams paralleles pour maximiser le debit sur cellulaire et liens haute-latence, le meme pattern chunked-parallele que la version macOS. Le modele de credentials merite aussi attention. Le serveur SSH distant peut exiger un mot de passe, une cle privee, une cle privee passphrase, ou un jump host avec credential supplementaire. Le SFTP de SSHive reutilise les credentials du profil SSH directement, un profil, un set de credentials, utilise pour le terminal et le SFTP. L'entree Trousseau a `kSecAttrAccessibleWhenUnlockedThisDeviceOnly`, donc si votre iPhone est verrouille, les credentials sont inaccessibles meme a SSHive ; une fois deverrouille en Face ID / Touch ID, ils deviennent disponibles a la session. Equilibre entre usabilite et l'attente securite que les secrets ne peuvent pas etre exfiltres par un voleur du telephone.

Questions frequentes

Quelle est la limite de taille par fichier en gratuit ?+
10 Mo par fichier en gratuit, assez pour la plupart des configs, scripts et petits assets. Pro retire la limite ; upload et download sont limites uniquement par votre reseau et le disque distant.
Puis-je editer un nginx.conf distant depuis mon iPhone ?+
Oui. Ouvrez le profil SFTP, tap sur nginx.conf, l'editeur integre s'ouvre avec coloration et numeros de ligne. Editez, tap Save, SFTP reecrit sur le serveur. Ouvrez une session SSH parallele dans la meme fenetre SSHive pour `nginx -t && nginx -s reload`.
Les downloads sont-ils chiffres en transit ?+
Oui. SFTP est un sous-protocole de SSH, chaque octet passe par le tunnel chiffre SSH. SSHive supporte les ciphers SSH modernes : AES-256-GCM, chacha20-poly1305, avec verification de host-key Ed25519 et ECDSA.
SSHive SFTP supporte-t-il le drag-and-drop sur iPad ?+
Oui. Avec iPadOS 17+, vous pouvez glisser des fichiers entre Files, Finder (via Sidecar), Photos et le panneau SFTP de SSHive. Combine au split-view, ca transforme l'iPad en vraie station de travail pour le SFTP.

Essayer SSHive gratuitement sur macOS

Obtenez le client tout-en-un SSH, SFTP, RDP et VNC pour Mac. Telechargement gratuit, sans inscription.

Telecharger SSHive gratuitement