SSHFS ist ein praktisches Tool, mit dem Sie über das SSH-Protokoll eine Verbindung zu einem Remote-Dateisystem herstellen und es auf einem lokalen Computer mounten können. In diesem Artikel erfahren Sie, wie Sie SSHFS unter Windows 10 installieren und verwenden.
Zuerst müssen Sie den SSH-Client für Windows installieren. Einer der beliebtesten und zuverlässigsten Kunden ist PuTTY. Downloaden und installieren Sie PuTTY von der offiziellen Website.
Nach der Installation von PuTTY müssen Sie den WinFsp - benutzerdefinierten Dateisystemkern unter Windows installieren. WinFsp ist erforderlich, um ein Remote-Dateisystem auf dem lokalen Computer zu mounten. Laden Sie WinFsp von der offiziellen Website herunter und installieren Sie es.
Nachdem Sie nun PuTTY und WinFsp installiert haben, laden Sie die SSHFS-Win-Erweiterung für PuTTY herunter und installieren Sie sie, die SSHFS-Unterstützung hinzufügt. Sie können SSHFS-Win auf der offiziellen Website finden. Installieren Sie es gemäß den Anweisungen.
Nachdem Sie alle erforderlichen Komponenten installiert haben, können Sie PuTTY ausführen und eine Verbindung zum Remote-Server über das SSH-Protokoll herstellen. Geben Sie die Hostadresse, den Port und die Anmeldeinformationen für die Verbindung ein. Nachdem die Verbindung erfolgreich hergestellt wurde, verwenden Sie den Befehl "sshfs", um das Remote-Dateisystem auf Ihrem Computer zu mounten. Jetzt können Sie Dateien einfach zwischen lokalen und Remote-Dateisystemen austauschen!
Es ist wichtig sich daran zu erinnern, dass für die Verwendung von SSHFS unter Windows 10 Administratorrechte auf Ihrem Computer erforderlich sind. Andernfalls können Sie die erforderlichen Komponenten nicht installieren und die Verbindung zum Remote-Dateisystem konfigurieren. Wenn Sie keine Administratorrechte haben, wenden Sie sich an den Systemadministrator.
Zugriff auf ein Remote-Dateisystem über sshfs in Windows 10
Führen Sie die folgenden Schritte aus, um SSHFS in Windows 10 zu installieren und zu verwenden:
| Schritt 1: | Installieren Sie den SSH-Client auf Ihrem Computer. Es wird empfohlen, OpenSSH zu verwenden, das mit dem Werkzeug "Einstellungen verwalten" im Abschnitt "Optionen" des Startmenüs installiert werden kann. |
| Schritt 2: | Öffnen Sie eine Eingabeaufforderung, und geben Sie sshfs ein [Benutzer@]host:Pfad zum entfernten Verzeichnis [lokaler Ordner] um ein Remote-Dateisystem zu mounten. Ersetzt [Benutzer@]host:Pfad des entfernten Ordners zu den entsprechenden Werten. |
| Schritt 3: | Geben Sie bei Bedarf Ihre SSH-Anmeldeinformationen (Kennwort oder privater SSH-Schlüssel) ein. Wenn Sie die Anmeldeinformationen nicht jedes Mal eingeben möchten, können Sie die SSH-Schlüssel verwenden. |
| Schritt 4: | Nach erfolgreicher Verbindung wird das Remote-Dateisystem in den von Ihnen angegebenen lokalen Ordner eingebunden. Sie können mit gelöschten Dateien und Ordnern so arbeiten, als wären sie lokal. |
| Schritt 5: | Um das Remote-Dateisystem zu deaktivieren, können Sie den Befehl fusermount -u verwenden [lokaler Ordner] in der Befehlszeile. |
Mit SSHFS in Windows 10 können Sie bequem mit gelöschten Dateien und Ordnern arbeiten, die Sie für Ihre Arbeit benötigen. Dieses Tool ermöglicht eine sichere und bequeme Verbindung zu einem Remote-Server über das SSH-Protokoll.
Installieren und Konfigurieren von sshfs in Windows 10
- Installieren von OpenSSH unter Windows 10:
- Öffnen Sie das Startmenü und gehen Sie zu Optionen.
- Wählen Sie Apps und dann Apps und Features aus.
- Suchen Sie im Abschnitt "Erweiterte Optionen" nach "OpenSSH Server" und installieren Sie ihn.
- Starten Sie nach der Installation den OpenSSH-Dienst über "Windows-Dienste".
- Installieren von WinFsp:
- Gehen Sie zur offiziellen WinFsp-Website: https://github .com/billziss-gh/winfsp/releases.
- Wählen Sie die neueste Version von "WinFsp" aus und laden Sie das Installationsprogramm herunter .msi-Datei.
- Starten Sie das Installationsprogramm, und folgen Sie den Anweisungen des Installationsassistenten.
- Installieren und Konfigurieren von sshfs:
- Gehen Sie zur offiziellen WinFsp-Website: https://github.com/billziss-gh/sshfs-win .
- Wählen Sie die neueste Version von "sshfs-win" aus und laden Sie das Installationsprogramm herunter .msi-Datei.
- Starten Sie das Installationsprogramm, und folgen Sie den Anweisungen des Installationsassistenten.
- Nachdem Sie sshfs installiert haben, öffnen Sie eine Eingabeaufforderung mit Administratorrechten.
- Geben Sie an der Eingabeaufforderung den Befehl net start ssh-agent ein, um den ssh-Agent zu starten.
- Geben Sie dann Folgendes ein: ssh-add und geben Sie den Pfad zu Ihrem privaten SSH-Schlüssel ein (normalerweise ~/.ssh/id_rsa ).
- Verbindung mit einem Remote-Dateisystem herstellen:
- Öffnen Sie den Windows Explorer und gehen Sie zum Netzwerk.
- Klicken Sie mit der rechten Maustaste in einen leeren Bereich des Explorer-Fensters und wählen Sie Netzlaufwerk verbinden.
- Geben Sie im Feld Pfad die Adresse des Remote-Servers im ssh-Format ein://username@hostname , wobei username für Ihren Benutzernamen und hostname für die Adresse des Remote-Servers steht.
- Klicken Sie auf Fertig stellen und geben Sie Ihre SSH-Anmeldeinformationen (Benutzername und Passwort) ein.
- Nach erfolgreicher Verbindung wird das Remote-Dateisystem eingebunden und im Windows Explorer verfügbar.
Sie haben jetzt die Möglichkeit, Remote-Dateisysteme unter Windows 10 mit sshfs zu mounten. Auf diese Weise können Sie bequem mit Dateien auf Remote-Servern über das SSH-Protokoll arbeiten, ohne die komfortable Umgebung des Windows-Betriebssystems zu verlassen.
Herstellen einer Verbindung mit einem Remote-Dateisystem über sshfs in Windows 10
Befolgen Sie diese Schritte, um SSHFS unter Windows 10 zu installieren und zu verwenden:
1. Installieren Sie einen SSH-Server
Stellen Sie sicher, dass der SSH-Server auf dem Remoteserver installiert und konfiguriert ist, bevor Sie mit der Verwendung von SSHFS beginnen. Wenn der SSH-Server bereits installiert ist, fahren Sie mit dem nächsten Schritt fort. Wenn nicht, installieren und konfigurieren Sie den SSH-Server gemäß den Anweisungen des Servers (z. B. OpenSSH).
2. Installieren Sie WinFsp
SSHFS benötigt einen WinFsp-Dateisystemtreiber, um unter Windows 10 ausgeführt zu werden. Sie können WinFsp von der offiziellen Website des Entwicklers herunterladen und installieren.
3. Installieren Sie SSHFS
Nachdem Sie WinFsp installiert haben, laden Sie den SSHFS-Client für Windows 10 herunter und installieren ihn. Sie können die Installationsdatei auf der offiziellen Website des SSHFS-Projekts finden.
4. Erstellen Sie einen Einhängepunkt
Erstellen Sie einen leeren Ordner, bevor Sie eine Verbindung zu einem Remote-Dateisystem herstellen (z. B. "C:
emote_files") auf Ihrem Computer. Dieser Ordner wird als Einhängepunkt für das Remote-Dateisystem verwendet.
5. Stellen Sie eine Verbindung zu einem Remote-Dateisystem her
Öffnen Sie eine Eingabeaufforderung oder PowerShell, und führen Sie den folgenden Befehl aus, um eine Verbindung mit dem Remotedateisystem herzustellen:
sshfs [username]@[remote_host]:[remote_directory] [local_mount_point]
Ersetzt [username] auf Ihrem Benutzernamen auf dem Remoteserver, [remote_host] an die IP-Adresse oder den Domänennamen des Remoteservers, [remote_directory] auf den Pfad des Ordners auf dem Remoteserver und [local_mount_point] auf den Pfad des Ordners auf Ihrem Computer, den Sie im vorherigen Schritt erstellt haben.
Wenn Ihr Benutzername beispielsweise "user" lautet, die IP-Adresse des Remote-Servers "192.168.0.1" lautet, der Ordnerpfad auf dem Remote-Server "/home/user/files" lautet und der Ordnerpfad auf Ihrem Computer "C" lautet:
emote_files", würde der Befehl wie folgt aussehen:
sshfs [email protected]:/home/user/files C:
Geben Sie das Passwort für Ihren Benutzer auf dem Remote-Server ein, wenn Sie dazu aufgefordert werden. Nach erfolgreicher Verbindung können Sie über den erstellten Mount-Punkt mit Dateien auf dem Remote-Dateisystem arbeiten.
6. Trennen von einem Remotedateisystem
Öffnen Sie eine Eingabeaufforderung oder PowerShell, und führen Sie den folgenden Befehl aus, um die Verbindung zum Remotedateisystem zu trennen:
net use [local_mount_point] /delete
Ersetzt [local_mount_point] auf den Pfad des Ordners auf Ihrem Computer, der als Mount-Punkt verwendet wurde.
Jetzt wissen Sie, wie Sie sich über SSHFS in Windows 10 mit einem Remote-Dateisystem verbinden und es verwenden können, um mit Dateien auf einem Remote-Server zu arbeiten.