Як я можу встановити SFTP / SSH в Finder на OS X Snow Leopard?


101

Моє запитання, здавалося б, просте. Мені потрібно встановити об'єм SSH / SFTP і зробити його видимим у пошуку, щоб мати можливість використовувати його, як якщо б це був локальний том (подумайте, доля SMB). Я спробував усе, що міг знайти (MacFUSE + sshfs (будь-яка версія), Macfusion (не вдалося встановити), ...).

Чи все-таки потрібно зробити цю, здавалося б, просту річ? Таке відчуття, що я чогось тут пропускаю. Крім того, я не шукаю клієнта SFTP для завантаження / завантаження. Моя особиста машина - це коробка Ubuntu, і це легко зробити на цьому.

Відповіді:


81

Краще рішення , яке я знайшов сьогодні (2017) є використання Homebrew і Бочка для установки osxfuse і SSHFS :

brew cask install osxfuse
brew install sshfs

І потім:

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

Це працює! :-)


1
Я не бачу файлів, встановлених таким чином у пошуку, чомусь
Джуліус

Я думаю, вам доведеться встановити диск під / Томи, ні?
Йозеф Хабр

4
Точкою монтажу може бути будь-яка папка, до якої поточний користувач має доступ до запису. Ви можете створити скрипт оболонки обгортки:, mkdir -p "/Volumes/$1"; sshfs remote_user_name@$1:/ "/Volumes/$1" -ovolname=$1 && open "/Volumes/$1"а потім викликати скрипт, передаючи йому IP-адресу, тобто mountssh.sh 192.168.1.123. Після успіху Finder автоматично відкриє віддалену папку.
ccpizza

9
Будьте обережні, використовуючи цей інструмент для монтажу в томах. Я переплутав і вказав / Томи (сам) як місце монтування, і це вбило папку. Я знаю ... німий, але ... це сталося. Це зробило Finder нещасним. Виправлення диска виправлено, але це було страшно 20 хвилин.
Брайан Колавіто

1
@JensTimmerman, sshfs перейшов з пивоваріння на заварку, оновив відповідь, див. Вище
eskatos

29

Ну, Macfusion був буде мій відповіддю , але так як ви вже пробували , що я буду рекомендувати моє друге улюблене додаток , коли справа доходить до монтажу акцій: Transmit Panic в . Нова, дуже приголомшлива функція дозволяє монтувати будь-яку спільну частину, до якої вона може підключитися в інтерфейсі користувача, як «диск» у вашому Finder, до якого можна перетягувати файли. SFTP, SSH, S3 ... дуже круто.


гаразд ніколи не монді ... Macfusion працював. По- видимому, завантаживши з сафарі працював при завантаженні з Firefox 4 Beta 8 НЕ

@Ous: хороший матеріал. MacFusion досить солодкий. Не може бути вільним, навіть якщо інтерфейс незграбний. Якщо ви хочете плавніший інтерфейс, Transmit зробить те, що робить MacFusion (плюс ще багато іншого), і будете виглядати чортово добре.
Ян Ч.

1
Моя проблема №1 в MacFusion полягає в тому, що він не підтримує аутентифікацію на основі ключів, тому я не можу використовувати його з сервером, яким я зазвичай користуюся. Передайте ручки, які добре (але не безкоштовно).
cjm

Передача "просто працює". Набагато краще, ніж встановлювати самбу. SFTP через SSH, і ви закінчили.
Subimage

5

Станом на березень 2013 року, поточне безкоштовне програмне рішення - Fuse для OS X плюс пакет для SSHFS (посилання для завантаження на веб-сторінці Fuse для OS X).

Macfusion - це графічний інтерфейс для легкого монтажу / демонтажу віддалених спільних ресурсів, але його потрібно виправити для роботи з SSHFS / Fuse для OS X.


5

Я використовую Cyberduck для цього завдання. Це крос-платформенний (але рідний на mac) додаток, який рясніє функціями та ним безкоштовно користуватися. Ви можете підтримати розробників, пожертвувавши або придбавши його безпосередньо в магазині додатків Mac.

У розробника також є додаток під назвою Mountainduck, який дозволяє вам змонтувати потрібний шлях до папки та отримати доступ до неї через додаток Finder.


3
Якщо я не помиляюся, Cyberduck не дає вам доступу до файлів через Finder. Хоча це чудовий клієнт.
радвен

@radven О так, ти маєш рацію, це не так. Вибачте за це, будь ласка, проігноруйте мою відповідь.
проспект

1
@avee Stackexchange насправді дозволяє видалити свою відповідь; це здавалося б вагомою причиною.
Joost

2
Там, мабуть, зовсім нова річ від людей із Кібердука, і, здається, це виконує роботу: Гірка качка
Йозеф Хабр

це не крос-платформа, якщо вона не підтримує ніякого дистрибутива Linux, Filezilla виконує цю роботу більш послідовно.
Рей Фосс

1

Найкращі з них, які ви можете використовувати, - це Transmit, як це було сказано раніше, або Expandrive, який, мабуть, більше схожий на те, що ви шукаєте, оскільки інтеграція шукача є його основною особливістю.


0

Ще одне рішення - WebDrive (35 $ +). Я успішно використовував версію Windows того ж продукту, тому очікую те саме від версії OS X. Шкода, що вони вимагають придбати окремі ліцензії для Windows та OS X.


0

Якщо ви вже FUSE for OS Xвстановили (наприклад, ви отримали його безпосередньо з SourceForge), то рішення @eskatos може зводитися до просто встановлення sshfsзамість усієї скриньки, яка включає FUSE. Це можна зробити за допомогою:

brew install homebrew/fuse/sshfs

Ви можете перевірити , якщо у вас є остання версія FUSE for OS Xчерез ваш , System Preferencesа ви на нього.


0

Враховуючи, що я не можу коментувати, я додам до цієї відповіді, що якщо ви хочете відключити нещодавно змонтований диск sshfs , вам потрібно виконати:

umount <MOUNTPOINT>

На сторінці "sshfs man" зазначено, що ви повинні зробити, fusermount -u <MOUNTPOINT>але ця команда не існує в macOS


Спробуйтеdiskutil unmount MountPoint|DiskIdentifier|DeviceNode
user136952

-1

Я можу підключитися до звичайного ftp-сервера або sftp-ssh-сервера, використовуючи їх у діалоговому вікні Finder's Connect to Server:

Для ftp: ftp: //username@mydomain.com

Для sftp / ssh: ftps: //username@mydomain.com

Отже, теоретично, ви можете спробувати ftps: // path / to / volume_name


14
ftps - це не те, що sftp.
Cory Gagliardi

7
і далі ні те, що ssh.
ataulm

3
sftp не підтримується у пошуку. ..
karvoynistas

6
FTPS означає FTP через SSL; і SFTP означає протокол передачі файлів SSH і є більш безпечним, ніж FTP або FTPS
DiogoSaraiva

4
як ця відповідь може отримати голоси?
CousinCocaine

-1

ExpanDrive - це комерційна версія, з надзвичайною ціною 50 доларів, але дуже чиста і гладка.

Він також монтує папки Dropbox, Google Drive, OneDrive, Amazon S3, OwnCloud, а також ще купу і підтримує ssh клавіші та sftp.


-1

Ви можете завантажити CloudMounter з магазину додатків Mac.

Цей додаток дозволяє дозволити віртуальні блоки монтажу, такі як GoogleDrive, DropBox, S3, SFTP, FTP тощо.


Це працює на Snow Leopard?
nohillside

-4

Я використовую Filezilla, її безкоштовно, підключаю як sftp.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.