
Descargar
GUI frontends
SSHFS-WIN es un puerto mínimo de SSHFS a Windows. Debajo del capó utiliza Cygwin para el entorno POSIX y WINFSP para la funcionalidad del fusible.
Ambos también se pueden instalar fácilmente con Winget:
winget install SSHFS-Win.SSHFS-Win Una vez que haya instalado WinFSP y SSHFS-WIN, puede asignar una unidad de red a un directorio en un host SSHFS usando Windows Explorer o el comando net use .
En Windows Explorer, seleccione esta unidad de red PC> Map e ingrese la letra de unidad deseada y la ruta SSHFS utilizando la siguiente sintaxis sin UNC:
\sshfsREMUSER@HOST[PATH]
La primera vez que asigne una ruta SSHFS en particular, se le solicitará el nombre de usuario y la contraseña de SSHFS. Puede optar por guardar estas credenciales con el Administrador de credenciales de Windows en cuyo caso no se le solicitará nuevamente.
Para desaprobar la unidad, haga clic con el botón derecho en el icono de la unidad en Windows Explorer y seleccione Desconectar.

Puede asignar una unidad de red desde la línea de comando usando el comando net use :
> net use X: \[email protected]
The password is invalid for \[email protected].
Enter the user name for 'sshfs': billziss
Enter the password for sshfs:
The command completed successfully.
Puede enumerar sus unidades net use :
$ net use
New connections will be remembered.
Status Local Remote Network
-------------------------------------------------------------------------------
X: \[email protected]
WinFsp.Np
The command completed successfully.
Finalmente puede desaprobar la unidad de la siguiente manera:
$ net use X: /delete
X: was deleted successfully.
La sintaxis CUC completa es la siguiente:
\sshfs[LOCUSER=]REMUSER@HOST[!PORT][PATH]
\sshfs.r[LOCUSER=]REMUSER@HOST[!PORT][PATH]
\sshfs.k[LOCUSER=]REMUSER@HOST[!PORT][PATH]
\sshfs.kr[LOCUSER=]REMUSER@HOST[!PORT][PATH]
REMUSER es el usuario remoto (es decir, el usuario en el host SSHFS cuyas credenciales se están utilizando para el acceso).HOST es el host SSHFS.PORT es el puerto remoto en el host SSHFS (opcional; el valor predeterminado es 22).PATH es la ruta remota. Esto se interpreta de la siguiente manera:sshfs se mapea al HOST:~REMUSER/PATH en el host SSHFS (es decir, en relación con el directorio de inicio del REMUSER ).sshfs.r se mapea para HOST:/PATH en el host SSHFS (es decir, en relación con el directorio raíz del HOST ).sshfs.k mapas al HOST:~REMUSER/PATH y utiliza la tecla SSH en %USERPROFILE%/.ssh/id_rsa (donde %USERPROFILE% es el directorio de inicio del usuario local de Windows). Para especificar una clave específica diferente, defina un alias del host con la tecla SSH privada específica que desea usar en la configuración SSH. Cuidado: solo se admiten claves sin una frase de pase.sshfs.kr se mapea para HOST:/PATH y usa la tecla SSH en %USERPROFILE%/.ssh/id_rsa . Para especificar una clave específica diferente, defina un alias del host con la tecla SSH privada específica que desea usar en la configuración SSH. Cuidado: solo se admiten claves sin una frase de pase.LOCUSER es el usuario local de Windows (opcional; USERNAME o DOMAIN+USERNAME ).Actualmente hay 2 frentes GUI para SSHFS-Win: Sirikali y SSHFS-Win-Manager.
Sirikali es una parte delantera GUI para SSHFS-Win (y otros sistemas de archivos). Las instrucciones sobre la configuración de Sirikali para SSHFS-Win se pueden encontrar en este enlace. Informe problemas con Sirikali en su página de problemas.
Sirikali apoya:
SSHFS-Win-Manager es un nuevo front-end de GUI específicamente para SSHFS-Win con una interfaz fácil e intuitiva. SSHFS-Win-Manager se integra bien con Windows y puede cerrarse a la bandeja del sistema. Informe problemas con SSHFS-Win-Manager en su página de problemas.
SSHFS-Win-Manager es compatible con:
SSHFS-Win en sí no es actualmente admitir túneles SSH, pero se puede lograr algo similar utilizando el OpenSsh de Windows incorporado.
Uso OpenSSH T Crear un puerto local hacia adelante a través del host de salto al objetivo
ssh -L <origin port of jump connection>:<target of tunnel>:<port of target to target> <adress of tunnel jump host>
Todas las configuraciones estándar de la configuración SSH se pueden usar en este paso.
Ejemplo de referencia SSH Configuración:
create the file C:Users<UserName>.sshconfig and/or add the following lines:
Host <jump host alias>
Hostname <adress of jump host>
User <user name at jump host>
IdentityFile <path to private key for login to the jump host, may have a pass phrase>
IdentitesOnly yes
conectarse al servidor de destino utilizando lo siguiente
\sshfsREMUSER@localhost!<origin port of jump connection>
o similar.
Es posible usar los programas sshfs-win.exe y sshfs.exe directamente para escenarios de uso avanzado. Ambos programas se pueden encontrar en el subdirectorio bin de la instalación de SSHFS-Win (generalmente Program FilesSSHFS-Winbin ).
El programa sshfs-win.exe es útil para iniciar sshfs.exe desde un indicador cmd.exe ( sshfs-win cmd ) o para iniciar sshfs.exe bajo el control del lanzador WinFSP ( sshfs-win svc ). El programa sshfs-win.exe no debe usarse desde Cygwin. El programa sshfs-win.exe tiene el siguiente uso:
usage: sshfs-win cmd SSHFS_COMMAND_LINE
SSHFS_COMMAND_LINE command line to pass to sshfs
usage: sshfs-win svc PREFIX X: [LOCUSER] [SSHFS_OPTIONS]
PREFIX Windows UNC prefix (note single backslash)
sshfs[.SUFFIX][LOCUSER=]REMUSER@HOST[!PORT][PATH]
sshfs: remote user home dir
sshfs.r: remote root dir
sshfs.k: remote user home dir with key authentication
sshfs.kr: remote root dir with key authentication
LOCUSER local user (DOMAIN+USERNAME)
REMUSER remote user
HOST remote host
PORT remote port
PATH remote path (relative to remote home or root)
X: mount drive
SSHFS_OPTIONS additional options to pass to SSHFS
El programa sshfs.exe se puede usar con una instalación existente de Cygwin, pero requiere una instalación previa de Fuse para Cygwin en esa instalación de Cygwin. El fusible para Cygwin se incluye con WinFSP y se puede instalar en una instalación de Cygwin ejecutando el comando: