Мой вопрос кажется простым. Мне нужно смонтировать том SSH / SFTP и сделать его видимым в Finder, чтобы иметь возможность использовать его, как если бы это был локальный том (подумайте о SMB). Я перепробовал все, что смог найти (MacFUSE + sshfs (независимо от версии), Macfusion (не удалось установить), ...).
Есть ли способ сделать эту, казалось бы, простую вещь? Такое ощущение, что я что-то здесь упускаю. Кроме того, я не ищу SFTP-клиента для загрузки / выгрузки. Моя личная машина - это Ubuntu box, и это легко выполнимо.
mkdir -p "/Volumes/$1"; sshfs remote_user_name@$1:/ "/Volumes/$1" -ovolname=$1 && open "/Volumes/$1"
, а затем вызвать скрипт передавая его IP - адрес, то естьmountssh.sh 192.168.1.123
. В случае успеха Finder автоматически откроет удаленную папку.Ну, MacFusion должен был стать моим ответом, но, поскольку вы попробовали это, я порекомендую мое второе любимое приложение, когда дело доходит до растущих акций: Panic's Transmit . Это новая, очень классная функция, которая позволяет вам подключать любой ресурс, к которому он может подключиться, в пользовательском интерфейсе как «диск» в вашем Finder, куда вы можете перетаскивать файлы. SFTP, SSH, S3 ... очень круто.
источник
По состоянию на март 2013 года текущим бесплатным программным решением является Fuse для OS X плюс пакет для SSHFS (ссылка для скачивания на веб-странице Fuse для OS X).
Macfusion представляет собой графический интерфейс для легкой установки / размонтирования удаленных акций , но она должна быть исправлена , чтобы работать с SSHFS / Предохранитель для OS X.
источник
Я использую Cyberduck для этой задачи. Это кроссплатформенное (но встроенное в Mac) приложение, которое полно функций и является бесплатным для использования. Вы можете поддержать разработчиков, пожертвовав или купив их непосредственно в Mac App Store.
У разработчика также есть приложение под названием Mountainduck, которое позволяет вам смонтировать путь к папке и получить к нему доступ через приложение Finder.
источник
Лучшие из них, которые вы можете использовать, это Transmit, как было сказано ранее, или Expandrive, что, вероятно, больше похоже на то, что вы ищете, поскольку интеграция с поиском является его основной функцией.
источник
Другое решение - WebDrive (35 $ +). Я успешно использовал версию того же продукта для Windows, поэтому ожидаю того же от версии OS X. Очень жаль, что они требуют от вас покупать отдельные лицензии для Windows и OS X.
источник
Если вы уже
FUSE for OS X
установили (например, вы получили его непосредственно из SourceForge), тогда решение @eskatos можно просто установитьsshfs
вместо всей бочки, в которую входит FUSE. Вы можете сделать это с помощью:Возможно, вы захотите проверить, если у вас есть последняя версия
FUSE for OS X
через ваш,System Preferences
пока вы на нем.источник
Поскольку я не могу комментировать, я добавлю к этому ответу, что если вы хотите размонтировать недавно смонтированный диск sshfs , вам необходимо выполнить:
Страница man sshfs утверждает, что вы должны это сделать,
fusermount -u <MOUNTPOINT>
но эта команда не существует в macOSисточник
diskutil unmount MountPoint|DiskIdentifier|DeviceNode
Я могу подключиться к обычному серверу ftp или серверу sftp (ssh), используя их в диалоговом окне Finder Connect to Server:
Для ftp: ftp: //username@mydomain.com
Для sftp / ssh: ftps: //username@mydomain.com
Итак, теоретически вы можете попробовать ftps: // path / to / volume_name
источник
ExpanDrive - это коммерческая версия с невероятной ценой в 50 долларов, но она очень чистая и приятная.
Он также монтирует папки Dropbox, Google Drive, OneDrive, Amazon S3, OwnCloud, а также множество других и поддерживает ssh-ключи и sftp.
источник
Вы можете скачать CloudMounter из Mac App Store.
Это приложение разрешает виртуальное монтирование таких устройств, как GoogleDrive, DropBox, S3, SFTP, FTP и т. Д.
источник
Я использую Filezilla, он бесплатный, подключаюсь как sftp.
источник