Comment accéder à SSHfs sur Windows Server

SSHfs hero image.

SSHfs est un système de fichiers basé sur le protocole SSH (Secure Shell), couramment utilisé sur les systèmes Linux et BSD. Il vous permet de monter n’importe quel répertoire via SSH en tant que système de fichiers. Ce guide montrera comment utiliser SSHfs sur un système Windows.

Nous expliquerons comment rendre SSHfs opérationnel et même mapper un emplacement réseau sur votre serveur Windows en l’utilisant. Cependant, avant de commencer, assurez-vous que vous disposez d’un serveur SSH préparé pour être utilisé avec SSHfs sous Windows.

Image du héros SSHfs.

Comment installer Chocolatey

Chocolatey, l’outil de gestion de packages pour Windows, facilite considérablement le processus d’installation de SSHfs sur Windows Server. C’est particulièrement avantageux car cela simplifie l’installation de l’outil Winget, qui est un prérequis à l’installation de SSHfs. Sans Chocolatey, la configuration de SSHfs peut devenir une tâche fastidieuse.

Pour installer Chocolatey sur votre système Windows Server, vous devez commencer par ouvrir une fenêtre PowerShell avec les privilèges d’administrateur. Une fois la fenêtre ouverte, vous devez saisir le script PowerShell suivant. Ce script exécutera une série de commandes conçues pour configurer et installer Chocolatey sur votre système :

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

Une fois l’installation réussie de Chocolatey, sa fonctionnalité peut être vérifiée en exécutant le choco help commande dans PowerShell. Si l’exécution de cette commande ne donne aucune réponse, cela pourrait indiquer la nécessité de réinstaller Chocolatey.

Comment installer Winget

Winget sert d’autre gestionnaire de packages Windows, fonctionnant comme Chocolatey. Il donne accès à SSHfs pour Windows. L’installation de Winget est essentielle pour monter les systèmes de fichiers SSH sur votre système Windows Server. Pour procéder à l’installation, assurez-vous d’avoir une fenêtre PowerShell de niveau administrateur active. Ensuite, entrez la commande suivante pour lancer le processus d’installation de l’outil Winget :

choco install winget

Il est important de suivre attentivement les invites à l’écran après avoir saisi la commande. Cela garantit que l’outil Winget est installé correctement et complètement. Après l’installation, la fonctionnalité de Winget peut être confirmée en exécutant le winget help commande dans PowerShell. Si cette commande ne fonctionne pas comme prévu, une réinstallation de l’outil Winget peut être nécessaire.

Installation de SSHfs

Une fois Chocolatey installé et utilisé pour installer Winget, l’étape suivante consiste à utiliser Winget pour installer SSHfs-Win sur votre système Windows Server. Commencez ce processus en ouvrant une fenêtre PowerShell avec des droits d’administrateur. Ensuite, saisissez les commandes suivantes, essentielles à l’installation et à la configuration de SSHfs-Win :

winget install -h -e --id "WinFsp.WinFsp"
winget install -h -e --id "SSHFS-Win.SSHFS-Win"

L’exécution correcte de ces commandes entraînera l’installation réussie de SSHfs-Win sur votre système Windows Server. Cela vous permettra d’utiliser efficacement les systèmes de fichiers SSH.

Comment accéder aux partages SSHfs sur Windows Server

Pour accéder à vos partages SSHfs sur Windows Server, procédez comme suit. Tout d’abord, ouvrez une fenêtre de l’Explorateur Windows sur le bureau Windows Server. Une fois ouvert, sélectionnez la barre d’adresse dans Windows Server.

Après avoir sélectionné la barre d’adresse avec la souris, entrez \\sshfs\ dans la barre d’adresse. Cela devrait ressembler à :

\\sshfs\

Juste après être entré \\sshfs\, ajoutez le compte utilisateur du serveur SSH auquel vous prévoyez d’accéder. Par exemple, mon serveur NixOS utilise l’utilisateur « derrik », donc ma barre d’adresse devrait ressembler à :

SSHFS est monté dans l'Explorateur.

\\sshfs\derrik

Après avoir ajouté le nom d’utilisateur, ajoutez le nom d’hôte. Le nom d’hôte est le nom de l’ordinateur du serveur SSH sur le réseau. Lorsque je connecte mon serveur NixOS via SSHfs, j’ajouterais « nixos-server » :

\\sshfs\derrik@nixos-server\

Lorsque vous avez spécifié le nom d’hôte, appuyez sur la touche Entrée du clavier pour soumettre votre demande de connexion au serveur. En appuyant sur Entrée, Windows affichera une boîte de connexion. Entrez le mot de passe du nom d’utilisateur que vous avez spécifié dans la barre d’adresse pour terminer la connexion.

Comment mapper un partage SSHfs sur Windows Server

Le moyen le plus simple de mapper un partage SSHfs sur Windows Server consiste à utiliser PowerShell, en utilisant le net use commande. Pour commencer, lancez une fenêtre PowerShell en tant qu’administrateur sur le bureau Windows Server.

Une fois la fenêtre PowerShell ouverte, commencez par spécifier une lettre de lecteur. Par exemple, pour monter votre partage SSHfs sur « Z », faites :

La fonctionnalité d'utilisation nette pour SSHfs.

net use Z:

Après avoir choisi une lettre de lecteur, ajoutez l’emplacement réseau :

net use Z: \\sshfs\derrik@nixos-server\

Appuyez sur la touche Entrée pour mapper votre emplacement réseau à la lettre de lecteur. Une fois cartographié, il est accessible via « Ce PC ».

image d'avatar par défaut