Monter un serveur distant comme un disque sur votre Mac
Deux choses, faites nativement : des serveurs SSH et SFTP montés comme des volumes que le Finder comprend, et un terminal qui s'ouvre sur le même hôte avec les mêmes contrôles de clé d'hôte. Tout ce qui suit existe déjà.
Des volumes dans le Finder, pas une fenêtre de transfert
Votre serveur distant apparaît dans la barre latérale du Finder et se comporte comme un disque. Ouvrez un fichier directement depuis n'importe quelle app, glissez des dossiers dans les deux sens, utilisez Coup d'œil, utilisez les fenêtres Ouvrir et Enregistrer. Les abonnés disposent d'un accès complet en lecture et en écriture : créer, envoyer, renommer, déplacer et supprimer, dossiers compris.
Les listes de dossiers sont paginées par 500 entrées à partir d'un instantané cohérent, si bien qu'un dossier contenant des dizaines de milliers de fichiers reste navigable au lieu de bloquer sur une seule lecture géante.
Clés d'hôte vérifiées avant que le mot de passe quitte le Mac
SSHMount vérifie la clé d'hôte du serveur avec l'implémentation known_hosts de libssh2 — noms d'hôtes hachés, jokers et marqueurs revoked se comportent exactement comme dans OpenSSH. La vérification a lieu après la poignée de main et avant l'authentification : vous savez à qui vous parlez avant de livrer un mot de passe.
Une clé qui ne correspond pas interrompt toujours la connexion. À la première connexion, l'app vous montre l'empreinte et attend que vous l'acceptiez. Vous faites déjà confiance à certains hôtes ? Importez votre ~/.ssh/known_hosts en une commande.
Un vrai terminal SSH, dans des fenêtres natives
Ouvrez des sessions SSH interactives dans des fenêtres natives de macOS que le système regroupe en onglets natifs. Lancez autant de sessions que nécessaire vers le même hôte — une qui suit un journal, une où vous travaillez. Neuf thèmes intégrés, couleurs de fond et de texte personnalisables, et taille de texte réglable qui redimensionne le PTY distant au passage.
L'apparence appartient à la fenêtre : vous pouvez colorer la production d'une façon et la préproduction d'une autre, et ne jamais les confondre. Les sessions de terminal reçoivent exactement la même vérification de clé d'hôte que les volumes montés, et se reconnectent automatiquement avec un délai exponentiel quand le réseau tombe.
Des écritures qui n'écrasent pas le travail d'un autre
Avant d'écraser un fichier, SSHMount vérifie si la copie distante a changé depuis la version sur laquelle votre modification est fondée. Si c'est le cas, l'écriture est refusée et le système est invité à relire le fichier. Perdre en silence la modification de quelqu'un d'autre est pire que signaler un conflit.
Les profils sont réordonnables, les favoris ont leur propre section, et les identifiants vivent dans le trousseau macOS — jamais dans un fichier en clair sur le disque. Thèmes clair, sombre et Système partout.
Le détail, en entier
Volumes du Finder
- Volumes SFTP parcourus comme des disques locaux, depuis le Finder et depuis toute app qui utilise les fenêtres Ouvrir et Enregistrer.
- Lecture et écriture pour les abonnés : créer des fichiers et des dossiers, envoyer, renommer, déplacer, supprimer — y compris la suppression récursive de dossiers.
- Les liens symboliques sont supprimés, jamais suivis.
- Énumération des dossiers paginée par 500 entrées depuis un instantané cohérent, conçue pour des dossiers de dizaines de milliers de fichiers.
- Détection des conflits en écriture : si la copie distante a changé par rapport à la version sur laquelle votre modification est fondée, le fichier n'est pas écrasé en silence — le système est invité à le relire.
- Reconnexion automatique avec délai exponentiel.
- Les volumes apparaissent dans
~/Library/CloudStorage/et dans la barre latérale du Finder.
Terminal SSH intégré
- Sessions interactives dans des fenêtres natives de macOS, regroupées en onglets natifs quand le réglage système le demande.
- Plusieurs sessions simultanées vers le même serveur, chacune avec sa propre identité de fenêtre.
- Neuf thèmes : Basic, Pro Blue, Ocean, Grass, Novel, Man Page, Red Sands, Silver Aerogel, Solid Colors.
- Couleurs de fond et de texte personnalisables, et taille de texte réglable (⌘+, ⌘−, ⌘0) qui redimensionne le PTY sur le serveur en conséquence.
- L'apparence appartient à la fenêtre : c'est ainsi que vous gardez la production et la préproduction séparées.
- « Suivre l'apparence de l'app » est le thème par défaut.
- Reconnexion automatique avec délai exponentiel, jusqu'à trois tentatives, avec l'état écrit dans le terminal.
L'app elle-même
- Thèmes clair, Système et sombre, depuis la barre d'outils et depuis les Réglages. « Système » veut vraiment dire aucune préférence, y compris le basculement automatique au coucher du soleil.
- Profils de serveur réordonnables, section Favoris distincte, et état du volume visible d'un coup d'œil.
- Contrôle préalable du montage : l'app se connecte avant d'enregistrer le volume, si bien qu'un mot de passe erroné ou un chemin distant inexistant apparaît au moment où vous cliquez sur Monter — pas sous la forme d'un volume vide dans le Finder.
- Champs de mot de passe révélés d'un clic, masqués par défaut.
- Une commande Import known_hosts… qui reprend dans le fichier partagé la confiance déjà présente dans
~/.ssh/known_hosts. - Binaire universel : Apple silicon et Intel.
- En bac à sable, signée, distribuée par le Mac App Store.
Vos fichiers sont déjà là. Ouvrez-les.
Arrêtez de copier des dossiers dans les deux sens. Montez le serveur, travaillez dans le Finder, gardez un terminal ouvert à côté.