Bagaimana saya bisa memasang SFTP / SSH di Finder pada OS X Snow Leopard?

101

Pertanyaan saya tampaknya sederhana. Saya perlu memasang volume SSH / SFTP dan membuatnya terlihat di finder untuk dapat menggunakannya seolah-olah itu adalah volume lokal (pikirkan bagian SMB). Saya telah mencoba semua yang saya dapat temukan (MacFUSE + sshfs (versi apa pun), Macfusion (tidak dapat menginstal), ...).

Apakah ada cara untuk melakukan hal yang tampaknya sederhana ini? Rasanya saya kehilangan sesuatu di sini. Juga, saya tidak mencari klien SFTP untuk mengunduh / mengunggah. Mesin pribadi saya adalah kotak Ubuntu, dan itu mudah dilakukan.

oa
sumber

Jawaban:

81

Solusi terbaik yang saya temukan hari ini (2017) adalah dengan menggunakan Homebrew dan Cask untuk menginstal osxfuse dan sshfs :

brew cask install osxfuse
brew install sshfs

Lalu:

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

Berhasil! :-)

eskato
sumber
1
Saya tidak melihat file dipasang dengan cara ini di finder untuk beberapa alasan
Julius
Saya kira Anda harus me-mount disk di bawah / Volume, bukan?
Josef Habr
4
Mount point dapat berupa folder apa saja yang dapat diakses oleh pengguna saat ini. Anda dapat membuat skrip shell pembungkus:, mkdir -p "/Volumes/$1"; sshfs remote_user_name@$1:/ "/Volumes/$1" -ovolname=$1 && open "/Volumes/$1"dan kemudian memanggil skrip yang meneruskannya alamat IP, yaitu mountssh.sh 192.168.1.123. Jika berhasil Finder akan secara otomatis membuka folder jarak jauh.
ccpizza
9
Hati-hati saat menggunakan alat ini untuk memasang dalam Volume. Saya mengacaukan dan menetapkan / Volume (itu sendiri) sebagai titik mount dan membunuh folder. Aku tahu ... bodoh, tapi ... itu terjadi. Itu membuat Finder tidak senang. Perbaikan disk memperbaikinya tapi itu menakutkan 20 menit.
Brian Colavito
1
@JensTimmerman, sshfs pindah dari tong minuman ke minuman buatan, memperbarui jawabannya, lihat di atas
eskatos
29

Nah, MacFusion itu akan menjadi jawaban saya tapi karena Anda sudah mencoba yang saya akan merekomendasikan aplikasi favorit kedua ketika datang ke saham pemasangan: Panic ini Transmit . Ini fitur baru, sangat luar biasa, memungkinkan Anda memasang setiap bagian yang dapat disambungkan di UI sebagai "disk" di Finder yang dapat Anda seret file. SFTP, SSH, S3 ... sangat keren.

Ian C.
sumber
ok jadi tidak pernah mond ... Macfusion bekerja. Rupanya, pengunduhan dengan safari berfungsi saat pengunduhan dengan firefox 4 beta 8 tidak
@Ous: barang bagus. MacFusion cukup manis. Tidak dapat gratis meskipun antarmuka terasa kikuk. Jika Anda ingin antarmuka yang lebih licin, Transmit akan melakukan apa yang dilakukan MacFusion (ditambah lebih banyak lagi) dan terlihat sangat bagus melakukannya.
Ian C.
1
Masalah # 1 saya dengan MacFusion adalah bahwa ia tidak mendukung otentikasi berbasis kunci, jadi saya tidak dapat menggunakannya dengan server yang biasanya saya gunakan. Mengirimkan menangani itu dengan baik (tetapi tidak gratis).
cjm
Kirim "hanya berfungsi". Jauh lebih baik daripada harus menyiapkan samba. SFTP melalui SSH dan Anda selesai.
Subimage
5

Pada Maret 2013, solusi perangkat lunak gratis saat ini adalah Fuse untuk OS X plus paket untuk SSHFS (tautan unduhan pada halaman web Fuse for OS X).

Macfusion adalah GUI untuk pemasangan / pelepasan jarak jauh yang mudah tetapi perlu ditambal untuk bekerja dengan SSHFS / Fuse untuk OS X.

ang mo
sumber
5

Saya menggunakan Cyberduck untuk tugas ini. Ini adalah aplikasi lintas platform (tetapi asli pada mac) yang penuh fitur dan gratis untuk digunakan. Anda dapat mendukung pengembang dengan menyumbang atau membelinya langsung dari Mac App Store.

Pengembang juga memiliki aplikasi bernama Mountainduck yang memungkinkan Anda memasang jalur yang Anda inginkan ke folder dan mengaksesnya melalui aplikasi Finder.

avee
sumber
3
Jika saya tidak salah, Cyberduck tidak membiarkan Anda mengakses file melalui Finder. Itu adalah klien yang hebat.
Radven
@ Konven Oh ya, kamu benar, tidak. Maaf untuk itu, tolong abaikan jawaban saya.
avee
1
@avee Stackexchange sebenarnya memungkinkan Anda menghapus jawaban Anda; ini sepertinya alasan yang bagus.
Joost
2
Mungkin ada hal yang cukup baru dari orang-orang Cyberduck dan tampaknya melakukan pekerjaan: Bebek Gunung
Josef Habr
itu bukan lintas platform jika tidak mendukung distro linux apa pun, Filezilla melakukan pekerjaan dengan lebih konsisten.
Ray Foss
1

Yang terbaik yang dapat Anda gunakan adalah Transmit, seperti yang telah dikatakan sebelumnya, atau Expandrive, yang mungkin lebih seperti apa yang Anda cari, karena integrasi finder adalah fitur utamanya.

SeniorShizzle
sumber
0

Solusi lain adalah WebDrive ($ 35 +). Saya berhasil menggunakan versi Windows dari produk yang sama, jadi saya mengharapkan yang sama dari versi OS X. Sayang sekali, mereka mengharuskan Anda untuk membeli lisensi terpisah untuk Windows dan OS X.

Sorin
sumber
0

Jika Anda telah FUSE for OS Xmenginstal (misalnya Anda mendapatkannya langsung dari SourceForge), maka solusi @eskatos dapat dikurangi menjadi hanya menginstal sshfsbukan seluruh tong yang termasuk FUSE. Anda dapat melakukan ini dengan menggunakan:

brew install homebrew/fuse/sshfs

Anda mungkin ingin memeriksa apakah Anda memiliki versi terbaru dari FUSE for OS Xmelalui Anda System Preferencessaat Anda berada di hal.

pergi
sumber
0

Mengingat saya tidak dapat berkomentar, saya akan menambahkan ke jawaban ini bahwa jika Anda ingin meng-unmount disk sshfs yang baru-baru ini dipasang , Anda perlu menjalankan:

umount <MOUNTPOINT>

Halaman manual sshfs menyatakan bahwa Anda harus melakukannya fusermount -u <MOUNTPOINT>tetapi perintah itu tidak ada di macOS

Miguel Sánchez Villafán
sumber
Cobadiskutil unmount MountPoint|DiskIdentifier|DeviceNode
user136952
-1

Saya dapat terhubung ke server ftp biasa atau server sftp (ssh) menggunakan ini dalam dialog Connect to Server Finder's:

Untuk ftp: ftp: //[email protected]

Untuk sftp / ssh: ftps: //[email protected]

Jadi, secara teori, Anda dapat mencoba ftps: // path / to / volume_name

jsherk
sumber
14
ftps tidak sama dengan sftp.
Cory Gagliardi
7
dan selanjutnya tidak sama dengan ssh.
ataulm
3
sftp tidak didukung dari finder ..
karvoynistas
6
FTPS berarti FTP melalui SSL; dan SFTP berarti SSH File Transfer Protocol, dan lebih aman daripada FTP atau FTPS
DiogoSaraiva
4
bagaimana jawaban ini menerima suara?
CousinCocaine
-1

ExpanDrive adalah versi komersial dengan label harga $ 50 keterlaluan, tetapi sangat bersih dan apik.

Itu juga memasang Dropbox, Google Drive, OneDrive, Amazon S3, folder OwnCloud, plus banyak lagi dan mendukung kunci ssh dan sftp.

membanting
sumber
-1

Anda dapat mengunduh CloudMounter dari Mac App Store.

Aplikasi ini, mengizinkan unit pemasangan virtual seperti, GoogleDrive, DropBox, S3, SFTP, FTP, dll.

Zeroquo
sumber
Apakah ini berfungsi pada Snow Leopard?
nohillside
-4

Saya menggunakan Filezilla, gratis, terhubung sebagai sftp.

Klas
sumber