¿Cómo puedo montar SFTP / SSH en Finder en OS X Snow Leopard?

101

Mi pregunta es aparentemente simple. Necesito montar un volumen SSH / SFTP y hacerlo visible en el buscador para poder usarlo como si fuera un volumen local (piense en compartir SMB). He intentado todo lo que pude encontrar (MacFUSE + sshfs (cualquier versión), Macfusion (no se pudo instalar), ...).

¿Hay alguna forma de hacer esto aparentemente simple? Se siente como si me faltara algo aquí. Además, no estoy buscando un cliente SFTP para descargar / cargar. Mi máquina personal es una caja de Ubuntu, y eso es fácilmente factible con eso.

oa-
fuente

Respuestas:

81

La mejor solución que he encontrado hoy (2017) es usar Homebrew y Cask para instalar osxfuse y sshfs :

brew cask install osxfuse
brew install sshfs

Y entonces:

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

¡Funciona! :-)

Eskatos
fuente
1
No veo archivos montados de esta manera en el buscador por alguna razón
Julius
Supongo que tendrías que montar el disco en / Volúmenes, ¿no?
Josef Habr
44
El punto de montaje puede ser cualquier carpeta a la que el usuario actual tenga acceso de escritura. Puede crear un script de shell envoltorio: mkdir -p "/Volumes/$1"; sshfs remote_user_name@$1:/ "/Volumes/$1" -ovolname=$1 && open "/Volumes/$1"y luego llamar al script pasando la dirección IP, es decir mountssh.sh 192.168.1.123. En caso de éxito, Finder abrirá automáticamente la carpeta remota.
ccpizza 01 de
99
Tenga cuidado al usar esta herramienta para montar en volúmenes. Me equivoqué y especifiqué / Volumes (en sí) como punto de montaje y mató la carpeta. Lo sé ... tonto, pero ... sucedió. Eso hizo a Finder infeliz. La reparación del disco lo arregló, pero fueron 20 minutos de miedo.
Brian Colavito
1
@JensTimmerman, sshfs se movió de un barril de cerveza a un grifo de cerveza, actualizó la respuesta, ver arriba
eskatos
29

Bueno, MacFusion se va a ser mi respuesta, pero ya has probado que voy a recomendar mi segunda aplicación favorita cuando se trata de acciones de montaje: Transmisión de pánico . Su nueva característica, muy impresionante, le permite montar cualquier recurso compartido al que pueda conectarse en la interfaz de usuario como un "disco" en su Finder al que puede arrastrar archivos. SFTP, SSH, S3 ... muy bueno.

Ian C.
fuente
ok, entonces nunca mond ... Macfusion funcionó. Aparentemente, la descarga con safari funcionó mientras que la descarga con firefox 4 beta 8 no funcionó
@Ous: cosas buenas. MacFusion es bastante dulce. No puede ser gratuito incluso si la interfaz es torpe. Si desea una interfaz más ligera, Transmit hará lo que hace MacFusion (y mucho más) y se verá muy bien al hacerlo.
Ian C.
1
Mi problema número 1 con MacFusion es que no admite la autenticación basada en claves, por lo que no puedo usarla con el servidor que uso habitualmente. Transmitir maneja muy bien (pero no es gratis).
cjm
Transmitir "simplemente funciona". Mucho mejor que tener que configurar samba. SFTP sobre SSH y listo.
Subimagen
5

A partir de marzo de 2013, la solución de software libre actual es Fuse para OS X más un paquete para SSHFS (un enlace de descarga en la página web de Fuse para OS X).

Macfusion es una GUI para montar / desmontar recursos compartidos remotos con facilidad, pero debe ser parcheado para que funcione con SSHFS / Fuse para OS X.

ang mo
fuente
5

Yo uso Cyberduck para esta tarea. Es una aplicación multiplataforma (pero nativa en Mac) que está llena de características y es de uso gratuito. Puede apoyar a los desarrolladores donando o comprándolo directamente desde la Mac App Store.

El desarrollador también tiene una aplicación llamada Mountainduck que le permite montar la ruta que desea en una carpeta y acceder a ella a través de la aplicación Finder.

avee
fuente
3
Si no me equivoco, Cyberduck no le permite acceder a los archivos a través del Finder. Sin embargo, es un gran cliente.
radven
@radven Oh sí, tienes razón, no lo hace. Lo siento, ignora mi respuesta.
avee
1
@avee Stackexchange realmente te permite eliminar tu respuesta; Esto parece una buena razón.
Joost
2
Probablemente haya algo bastante nuevo de la gente de Cyberduck y parece hacer el trabajo: Mountain Duck
Josef Habr
no es multiplataforma si no admite ninguna distribución de Linux, Filezilla hace el trabajo de manera más consistente.
Ray Foss
1

Los mejores que puedes usar son Transmitir, como se ha dicho antes, o Expandrive, que probablemente se parece más a lo que estás buscando, ya que la integración del buscador es su característica principal.

SeniorShizzle
fuente
0

Otra solución es WebDrive (35 $ +). Utilicé con éxito la versión de Windows del mismo producto, por lo que espero lo mismo de la versión de OS X. Lástima, que requieren que compres licencias separadas para Windows y OS X.

sorin
fuente
0

Si ya lo FUSE for OS Xinstaló (por ejemplo, lo obtuvo directamente de SourceForge), entonces la solución @eskatos puede reducirse a la simple instalación en sshfslugar de todo el barril que incluye FUSE. Puede hacer esto usando:

brew install homebrew/fuse/sshfs

Es posible que desee verificar si tiene la última versión de a FUSE for OS Xtravés de su System Preferencesmientras está en ello.

ido
fuente
0

Dado que no puedo comentar, agregaré a esta respuesta que si desea desmontar el disco sshfs montado recientemente , debe ejecutar:

umount <MOUNTPOINT>

La página de manual de sshfs indica que debe hacerlo, fusermount -u <MOUNTPOINT>pero ese comando no existe en macOS

Miguel Sánchez Villafán
fuente
Pruebadiskutil unmount MountPoint|DiskIdentifier|DeviceNode
user136952
-1

Puedo conectarme a un servidor ftp normal o un servidor sftp (ssh) usando estos en el cuadro de diálogo Conectar al servidor de Finder:

Para ftp: ftp: //[email protected]

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

Entonces, en teoría, puedes probar ftps: // path / to / volume_name

jsherk
fuente
14
ftps no es lo mismo que sftp.
Cory Gagliardi
77
y además tampoco son lo mismo que ssh.
ataulm
3
sftp no es compatible desde el buscador ..
karvoynistas
66
FTPS significa FTP sobre SSL; y SFTP significa Protocolo de transferencia de archivos SSH, y es más seguro que FTP o FTPS
DiogoSaraiva
44
¿Cómo puede esta respuesta recibir votos?
CousinCocaine
-1

ExpanDrive es una versión comercial con un precio escandaloso de $ 50, pero es muy limpio y elegante.

También monta carpetas de Dropbox, Google Drive, OneDrive, Amazon S3, OwnCloud, además de un montón más y admite teclas ssh y sftp.

Golpe
fuente
-1

Puede descargar CloudMounter desde Mac App Store.

Esta aplicación, permite unidades de montaje virtual como, GoogleDrive, DropBox, S3, SFTP, FTP, etc.

Zeroquo
fuente
¿Funciona en Snow Leopard?
nohillside
-4

Yo uso Filezilla, es gratis, me conecto como sftp.

Klas
fuente