Come posso montare SFTP / SSH in Finder su OS X Snow Leopard?


101

La mia domanda è apparentemente semplice. Devo montare un volume SSH / SFTP e renderlo visibile nel Finder per poterlo utilizzare come se fosse un volume locale (pensa alla condivisione SMB). Ho provato tutto ciò che sono riuscito a trovare (MacFUSE + sshfs (qualunque versione), Macfusion (impossibile installare), ...).

Esiste un modo per fare questa cosa apparentemente semplice? Sembra che mi manchi qualcosa qui. Inoltre, non sto cercando un client SFTP per il download / upload. La mia macchina personale è una scatola di Ubuntu, e questo è facilmente fattibile.

Risposte:


81

La migliore soluzione che ho trovato oggi (2017) è usare Homebrew e Cask per installare osxfuse e sshfs :

brew cask install osxfuse
brew install sshfs

E poi:

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

Funziona! :-)


1
Non vedo i file montati in questo modo nel finder per qualche motivo
Julius

Immagino che dovresti montare il disco in / Volumes, no?
Josef Habr,

4
Il punto di montaggio può essere qualsiasi cartella a cui l'utente corrente ha accesso in scrittura. È possibile creare uno script shell wrapper:, mkdir -p "/Volumes/$1"; sshfs remote_user_name@$1:/ "/Volumes/$1" -ovolname=$1 && open "/Volumes/$1"quindi chiamare lo script passandogli l'indirizzo IP, ad es mountssh.sh 192.168.1.123. In caso di successo, Finder aprirà automaticamente la cartella remota.
ccpizza,

9
Fai attenzione quando usi questo strumento per montare in Volumi. Ho incasinato e specificato / Volumes (stesso) come punto di montaggio e ha ucciso la cartella. Lo so ... stupido, ma ... è successo. Ciò ha reso Finder infelice. La riparazione del disco lo ha riparato ma sono stati spaventosi 20 minuti.
Brian Colavito,

1
@JensTimmerman, sshfs si è trasferito da un barile di birra a un rubinetto di birra, ha aggiornato la risposta, vedi sopra
eskatos

29

Beh, MacFusion stava andando essere la mia risposta, ma dal momento che hai provato che io raccomando il mio secondo applicazione preferita quando si tratta di azioni di montaggio: Trasmissione di panico . La sua nuova funzionalità, davvero fantastica, ti consente di montare qualsiasi condivisione a cui può connettersi nell'interfaccia utente come "disco" nel tuo Finder in cui puoi trascinare i file. SFTP, SSH, S3 ... molto bello.


ok quindi mai mond ... Macfusion ha funzionato. Apparentemente, il download con Safari ha funzionato durante il download con Firefox 4 beta 8 no

@Ous: roba buona. MacFusion è piuttosto dolce. Non può essere libero anche se l'interfaccia è goffa. Se vuoi un'interfaccia Slicker, Transmit farà ciò che fa MacFusion (e molto altro ancora) e sembrerà dannatamente bello farlo.
Ian C.

1
Il mio problema numero 1 con MacFusion è che non supporta l'autenticazione basata su chiave, quindi non posso usarlo con il server che di solito uso. Trasmetti le maniglie così bene (ma non è gratuito).
cjm

Trasmetti "funziona". Molto meglio che dover installare samba. SFTP su SSH e il gioco è fatto.
Sottoimmagine

5

A partire da marzo 2013, l'attuale soluzione software gratuita è Fuse per OS X più un pacchetto per SSHFS (un link per il download sulla pagina Web Fuse per OS X).

Macfusion è una GUI per montare / smontare facilmente le condivisioni remote ma deve essere patchato per funzionare con SSHFS / Fuse per OS X.


5

Uso Cyberduck per questo compito. È un'app multipiattaforma (ma nativa su Mac) che è piena di funzionalità ed è gratuita da usare. Puoi supportare gli sviluppatori donandolo o acquistandolo direttamente dal Mac App Store.

Lo sviluppatore ha anche un'applicazione denominata Mountainduck che consente di montare il percorso desiderato in una cartella e accedervi tramite l'app Finder.


3
Se non sbaglio, Cyberduck non ti consente di accedere ai file tramite Finder. È comunque un ottimo cliente.
Radven,

@radven Oh sì, hai ragione, non è così. Scusami, ignora la mia risposta.
Ave

1
@avee Stackexchange ti consente effettivamente di eliminare la tua risposta; questo sembrerebbe un buon motivo.
Joost

2
Probabilmente c'è qualcosa di completamente nuovo dalle persone di Cyberduck e sembra fare il lavoro: Mountain Duck
Josef Habr

non è multipiattaforma se non supporta alcuna distribuzione Linux, Filezilla fa il lavoro in modo più coerente.
Ray Foss,

1

I migliori che puoi usare sono Transmit, come è stato detto prima, o Expandrive, che è probabilmente più simile a quello che stai cercando, poiché l'integrazione con Finder è la sua caratteristica principale.


0

Un'altra soluzione è WebDrive (35 $ +). Ho usato con successo la versione Windows dello stesso prodotto, quindi mi aspetto lo stesso dalla versione OS X. Peccato, che richiedono l'acquisto di licenze separate per Windows e OS X.


0

Se hai già FUSE for OS Xinstallato (ad es. L'hai ottenuto direttamente da SourceForge), la soluzione @eskatos può essere ridotta a una semplice installazione sshfsanziché all'intera botte che include FUSE. Puoi farlo usando:

brew install homebrew/fuse/sshfs

Potresti voler controllare se hai l'ultima versione di FUSE for OS Xthrough your System Preferencesmentre ci sei.



-1

Posso collegarmi a un normale server ftp o sftp (ssh) usando questi nella finestra di dialogo Connetti al server di Finder:

Per ftp: ftp: //username@mydomain.com

Per sftp / ssh: ftps: //username@mydomain.com

Quindi, in teoria, puoi provare ftps: // path / to / volume_name


14
ftps non è lo stesso di sftp.
Cory Gagliardi,

7
e inoltre non sono gli stessi di ssh.
agosto

3
sftp non è supportato da finder ..
karvoynistas,

6
FTPS significa FTP su SSL; e SFTP significa SSH File Transfer Protocol, ed è più sicuro di FTP o FTPS
DiogoSaraiva

4
come può questa risposta ricevere voti positivi?
Cugina Cocaina,

-1

ExpanDrive è una versione commerciale con un prezzo esorbitante di $ 50, ma è molto pulita e liscia.

Monta anche cartelle Dropbox, Google Drive, OneDrive, Amazon S3, OwnCloud, oltre a un mucchio di più e supporta chiavi ssh e sftp.


-1

Puoi scaricare CloudMounter dal Mac App Store.

Questa app, consente unità di montaggio virtuali come GoogleDrive, DropBox, S3, SFTP, FTP, ecc.


Funziona su Snow Leopard?
Nohillside

-4

Uso Filezilla, è gratuito, mi connetto come sftp.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.