
Herunterladen
GUI -Frontenden
SSHFS-Win ist ein minimaler Port von SSHFS für Windows. Unter der Motorhaube verwendet es Cygwin für die POSIX -Umgebung und WinFSP für die Sicherungsfunktion.
Beide können auch einfach mit Winget installiert werden:
winget install SSHFS-Win.SSHFS-Win Sobald Sie WinFSP und SSHFS-Win installiert haben, können Sie ein Netzwerk-Laufwerk mit einem SSHFS-Host über Windows Explorer oder den Befehl net use auf einem sshfs host abbilden.
Wählen Sie in Windows Explorer dieses PC> MAP -Netzwerk -Laufwerk aus und geben Sie den gewünschten Laufwerksbuchstaben und den SSHFS -Pfad mit der folgenden UNC -Syntax ein:
\sshfsREMUSER@HOST[PATH]
Wenn Sie zum ersten Mal einen bestimmten SSHFS -Pfad zuordnen, werden Sie für den SSHFS -Benutzernamen und das Passwort aufgefordert. Sie können diese Anmeldeinformationen mit dem Windows -Anmeldeinformationsmanager speichern. In diesem Fall werden Sie nicht erneut aufgefordert.
Um das Laufwerk zu entfernen, klicken Sie mit der rechten Maustaste auf das Laufwerksymbol im Windows Explorer und wählen Sie Trennung.

Sie können ein Netzwerklaufwerk über die Befehlszeile über den Befehl net use artbieren:
> 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.
Sie können Ihre net use -Nutzungsantriebe auflisten:
$ net use
New connections will be remembered.
Status Local Remote Network
-------------------------------------------------------------------------------
X: \[email protected]
WinFsp.Np
The command completed successfully.
Schließlich können Sie das Laufwerk wie folgt enttäuschen:
$ net use X: /delete
X: was deleted successfully.
Die vollständige UNC -Syntax lautet wie folgt:
\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 ist der Remote -Benutzer (dh der Benutzer auf dem SSHFS -Host, dessen Anmeldeinformationen für den Zugriff verwendet werden).HOST ist der SSHFS -Host.PORT ist der Remote -Port auf dem SSHFS -Host (optional; Standard ist 22).PATH ist der Fernweg. Dies wird wie folgt interpretiert:sshfs -Präfixkarten zum HOST:~REMUSER/PATH auf dem SSHFS -Host (dh im Vergleich zum Heimverzeichnis von REMUSER ).sshfs.r -Präfix -Karten zum HOST:/PATH auf dem SSHFS -Host (dh relativ zum Root -Verzeichnis des HOST ).sshfs.k -Präfix -Karten zum HOST:~REMUSER/PATH und verwendet den SSH -Schlüssel in % %USERPROFILE% %USERPROFILE%/.ssh/id_rsa Um einen anderen spezifischen Schlüssel anzugeben, definieren Sie einen Alias des Hosts mit dem spezifischen privaten SSH -Schlüssel, den Sie in der SSH -Konfiguration verwenden möchten. Achten Sie auf: Es werden nur Schlüssel ohne Pass -Phrase unterstützt.sshfs.kr -Präfix -Karten zum HOST:/PATH und verwendet den SSH -Schlüssel in %USERPROFILE%/.ssh/id_rsa . Um einen anderen spezifischen Schlüssel anzugeben, definieren Sie einen Alias des Hosts mit dem spezifischen privaten SSH -Schlüssel, den Sie in der SSH -Konfiguration verwenden möchten. Achten Sie auf: Es werden nur Schlüssel ohne Pass -Phrase unterstützt.LOCUSER ist der lokale Windows -Benutzer (optional; USERNAME oder DOMAIN+USERNAME -Format).Derzeit gibt es 2 GUI-Frontenden für SSHFS-Win: Sirikali und SSHFS-Win-Manager.
Sirikali ist ein GUI-Frontend für SSHFS-Win (und andere Dateisysteme). Anweisungen zum Einrichten von Sirikali für SSHFS-Win finden Sie in diesem Link. Bitte melden Sie Probleme mit Sirikali auf seiner Ausgabenseite.
Sirikali unterstützt:
SSHFS-Win-Manager ist ein neues GUI-Frontend speziell für SSHFS-Win mit einer benutzerfreundlichen und intuitiven Schnittstelle. SSHFS-Win-Manager integriert sich gut in Windows und kann für die Systemschale geschlossen werden. Bitte melden Sie Probleme mit dem SSHFS-Win-Manager auf seiner Ausgabenseite.
SSHFS-Win-Manager unterstützt:
SSHFS-Win selbst unterstützt derzeit keinen SSH-Tunneling, aber ähnliches kann mit dem integrierten OpenSSH von Windows erreicht werden.
Verwenden Sie OpenSSH T, um einen lokalen Port über den Jump -Host zum Ziel zu erstellen
ssh -L <origin port of jump connection>:<target of tunnel>:<port of target to target> <adress of tunnel jump host>
Alle Standardeinstellungen der SSH -Konfiguration können in diesem Schritt verwendet werden.
Referenzbeispiel SSH -Konfiguration:
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
Stellen Sie die folgenden mit dem Zielserver an
\sshfsREMUSER@localhost!<origin port of jump connection>
oder ähnlich.
Es ist möglich, die Programme sshfs-win.exe und sshfs.exe direkt für erweiterte Nutzungsszenarien zu verwenden. Beide Programme finden Sie im bin Unterverzeichnis der SSHFS-Win Installation (normalerweise Program FilesSSHFS-Winbin ).
Das sshfs-win.exe -Programm ist nützlich, um sshfs.exe aus einer cmd.exe Eingabeaufforderung ( sshfs-win cmd ) zu starten oder sshfs.exe unter der Kontrolle des WinFSP-Launcher ( sshfs-win svc ) zu starten. Das sshfs-win.exe -Programm sollte nicht von Cygwin verwendet werden. Das sshfs-win.exe -Programm hat die folgende Verwendung:
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
Das sshfs.exe -Programm kann mit einer vorhandenen Cygwin -Installation verwendet werden, erfordert jedoch eine vorherige Installation der Sicherung für Cygwin bei dieser Cygwin -Installation. Die Sicherung für Cygwin ist bei WinFSP enthalten und kann in einer Cygwin -Installation installiert werden, indem der Befehl ausgeführt wird: