129 votes

Comment puis-je monter SFTP/SSH dans le Finder sous OS X Snow Leopard ?

Ma question est apparemment simple. Je dois monter un volume SSH/SFTP et le rendre visible dans le Finder pour pouvoir l'utiliser comme s'il s'agissait d'un volume local (pensez à un partage SMB). J'ai essayé tout ce que j'ai pu trouver (MacFUSE + sshfs (quelle que soit la version), Macfusion (impossible à installer), ...).

Y a-t-il un moyen de faire cette chose apparemment simple ? J'ai l'impression que quelque chose m'échappe. En outre, je ne cherche pas un client SFTP pour le téléchargement/téléchargement. Ma machine personnelle est une boîte Ubuntu, et c'est facilement faisable sur celle-ci.

116voto

eskatos Points 1828

La meilleure solution que j'ai trouvée aujourd'hui (2017) est d'utiliser Homebrew y Fût pour installer osxfuse y sshfs . Notez que le noyau Homebrew déprécié toutes les formules liées à FUSE en 2020, vous devez donc installer sshfs d'un robinet :

brew install --cask macfuse
brew install gromgit/fuse/sshfs-mac

Et puis :

sshfs username@hostname:/remote/directory/path /local/mount/point -ovolname=NAME

Cela fonctionne ! :-)

1 votes

Je ne vois pas les fichiers montés de cette façon dans le finder pour une raison quelconque.

0 votes

Je suppose que vous devez monter le disque sous /Volumes, non ?

4 votes

Le point de montage peut être n'importe quel dossier auquel l'utilisateur actuel a accès en écriture. Vous pouvez créer un shell wrapper script : mkdir -p "/Volumes/$1"; sshfs remote_user_name@$1:/ "/Volumes/$1" -ovolname=$1 && open "/Volumes/$1" puis appeler le script en lui passant l'adresse IP, soit mountssh.sh 192.168.1.123 . En cas de succès, le Finder ouvrira automatiquement le dossier distant.

29voto

shsteimer Points 8749

Bien, MacFusion était mais puisque vous l'avez essayé, je vais vous recommander ma deuxième application préférée pour le montage des actions : Transmission de la panique . Sa nouvelle fonctionnalité, très impressionnante, vous permet de monter n'importe quel partage auquel il peut se connecter dans l'interface utilisateur comme un "disque" dans votre Finder sur lequel vous pouvez faire glisser des fichiers. SFTP, SSH, S3... très cool.

1 votes

Mon principal problème avec MacFusion est qu'il ne prend pas en charge l'authentification par clé, et je ne peux donc pas l'utiliser avec le serveur que j'utilise habituellement. Transmit gère cela très bien (mais n'est pas gratuit).

0 votes

Transmit Disk a été supprimé à partir de Transmit 5.6.0. library.panic.com/transmit/transmit-disk

10voto

crashmstr Points 15302

J'utilise Cyberduck pour cette tâche. Il s'agit d'une application multiplateforme (mais native sur Mac) qui regorge de fonctionnalités et dont l'utilisation est gratuite. Vous pouvez soutenir les développeurs en faisant un don ou en l'achetant directement sur le Mac App Store.

Le développeur a également une application nommée Canard de montagne qui vous permet de monter le chemin que vous voulez vers un dossier et d'y accéder via l'application Finder.

6voto

ang mo Points 161

En mars 2013, la solution logicielle libre actuelle est la suivante macFUSE plus un paquet pour SSHFS (un lien de téléchargement sur la page web de Fuse pour OS X).

Macfusion Il existe une interface graphique pour monter/démonter facilement des partages distants mais elle doit être corrigé pour fonctionner avec SSHFS/Fuse pour OS X.

0 votes

Le lien correct est osxfuse.github.io

1voto

SeniorShizzle Points 1401

Les meilleures solutions que vous pouvez utiliser sont Transmit, comme cela a déjà été dit, ou Expandrive, qui correspond probablement plus à ce que vous recherchez, car l'intégration du finder est sa principale caractéristique.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X