
Télécharger
Fronts de l'interface graphique
SSHFS-win est un port minimal de SSHFS vers Windows. Sous le capot, il utilise Cygwin pour l'environnement POSIX et WinFSP pour la fonctionnalité de fusible.
Les deux peuvent également être facilement installés avec Winget:
winget install SSHFS-Win.SSHFS-Win Une fois que vous avez installé WinFSP et SSHFS-win, vous pouvez cartographier un lecteur réseau vers un répertoire d'un hôte SSHFS à l'aide de Windows Explorer ou de la commande net use .
Dans Windows Explorer, sélectionnez ce PC> Drive réseau MAP et entrez la lettre de lecteur souhaitée et le chemin SSHFS à l'aide de la syntaxe UNC suivante:
\sshfsREMUSER@HOST[PATH]
La première fois que vous mapperez un chemin SSHFS particulier, vous serez invité à le nom d'utilisateur et au mot de passe SSHFS. Vous pouvez choisir de sauvegarder ces informations d'identification avec le Windows Credential Manager, auquel cas vous ne serez plus invité.
Afin de débarrasser le lecteur, cliquez avec le bouton droit sur l'icône du lecteur dans Windows Explorer et sélectionnez Débrancher.

Vous pouvez cartographier un lecteur réseau à partir de la ligne de commande à l'aide de la commande 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.
Vous pouvez répertorier vos lecteurs net use :
$ net use
New connections will be remembered.
Status Local Remote Network
-------------------------------------------------------------------------------
X: \[email protected]
WinFsp.Np
The command completed successfully.
Enfin, vous pouvez déclencher le lecteur comme suit:
$ net use X: /delete
X: was deleted successfully.
La syntaxe UNC complète est la suivante:
\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 est l'utilisateur distant (c'est-à-dire l'utilisateur de l'hôte SSHFS dont les informations d'identification sont utilisées pour l'accès).HOST est l'hôte SSHFS.PORT est le port distant de l'hôte SSHFS (facultatif; par défaut est 22).PATH est le chemin distant. Ceci est interprété comme suit:sshfs cartographie à HOST:~REMUSER/PATH sur l'hôte SSHFS (c'est-à-dire par rapport au répertoire d'origine de REMUSER ).sshfs.r mappe à HOST:/PATH sur l'hôte SSHFS (c'est-à-dire par rapport au répertoire racine de HOST ).sshfs.k est des cartes à HOST:~REMUSER/PATH et utilise la clé SSH dans %USERPROFILE%/.ssh/id_rsa (où %USERPROFILE% est le répertoire personnel de l'utilisateur de Windows local). Pour spécifier une clé spécifique différente, définissez un alias de l'hôte avec la clé SSH privée spécifique que vous souhaitez utiliser dans la configuration SSH. Attention: seules les clés sans phrase de passe sont prises en charge.sshfs.kr mappe à HOST:/PATH et utilise la clé SSH dans %USERPROFILE%/.ssh/id_rsa . Pour spécifier une clé spécifique différente, définissez un alias de l'hôte avec la clé SSH privée spécifique que vous souhaitez utiliser dans la configuration SSH. Attention: seules les clés sans phrase de passe sont prises en charge.LOCUSER est l'utilisateur Windows local (facultatif; USERNAME ou DOMAIN+USERNAME ).Il y a actuellement 2 extrémités frontales GUI pour SSHFS-win: Sirikali et SSHFS-win-manager.
Sirikali est une GUI frontal pour SSHFS-WIN (et d'autres systèmes de fichiers). Les instructions sur la mise en place de Sirikali pour SSHFS-win peuvent être trouvées sur ce lien. Veuillez signaler les problèmes avec Sirikali dans sa page des problèmes.
Sirikali soutient:
SSHFS-win-Manager est une nouvelle interface frontale GUI spécifiquement pour SSHFS-WIN avec une interface conviviale et intuitive. SSHFS-win-manager intègre bien avec Windows et peut être fermé au plateau système. Veuillez signaler les problèmes avec SSHFS-win-manager dans sa page Issues.
SSHFS-win-manager supporte:
SSHFS-WIN lui-même ne prend pas actuellement en charge les tunnels SSH, mais quelque chose de similaire peut être réalisé en utilisant l'OpenSSH intégré de Windows.
Utilisez OpenSSH T Créer un port local en avant via l'hôte de saut vers la cible
ssh -L <origin port of jump connection>:<target of tunnel>:<port of target to target> <adress of tunnel jump host>
Tous les paramètres standard de la configuration SSH peuvent être utilisés dans cette étape.
Exemple de référence SSH Config:
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
Connectez-vous au serveur cible en utilisant les suivants
\sshfsREMUSER@localhost!<origin port of jump connection>
ou similaire.
Il est possible d'utiliser directement les programmes sshfs-win.exe et sshfs.exe pour les scénarios d'utilisation avancés. Les deux programmes peuvent être trouvés dans le sous-répertoire bin de l'installation SSHFS-Win (généralement Program FilesSSHFS-Winbin ).
Le programme sshfs-win.exe est utile pour lancer sshfs.exe à partir d'une invite cmd.exe ( sshfs-win cmd ) ou pour lancer sshfs.exe sous le contrôle du lanceur WINFSP ( sshfs-win svc ). Le programme sshfs-win.exe ne doit pas être utilisé à partir de Cygwin. Le programme sshfs-win.exe a l'utilisation suivante:
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
Le programme sshfs.exe peut être utilisé avec une installation Cygwin existante, mais il nécessite une installation antérieure de fusible pour le cygwin sur cette installation de cygwin. Fuse pour Cygwin est inclus avec WinFSP et peut être installé sur une installation Cygwin en exécutant la commande: