Щоб підключити файлову систему віддаленого сервера як мережевий диск у Windows, ви можете використовувати безпечний протокол SSH замість традиційного підключення SMB (Samba). Це корисно, коли вам потрібно локально захистити доступ до файлів на віддаленому SSH-сервері без створення окремого з’єднання FTP (SFTP). TheSSHFS-Winклієнт можна використовувати для монтування віддалених файлових систем у Windows через SSH. Цей клієнт дозволяє прозоро зіставляти віддалені каталоги за допомогою протоколу SSHFS (на основі протоколу передачі файлів SSH, SFTP).
Завантажте інсталятор SSHFS-Win MSI вручну або встановіть його за допомогою вбудованого менеджера пакетів WinGet:
winget install SSHFS-Win.SSHFS-Win

Тепер ви можете підключити віддалену папку як мережевий диск безпосередньо з графічного інтерфейсу Windows File Explorer. Клацніть правою кнопкою мишіЦей ПКі виберітьКарта мережевого диска. Виберіть букву диска, яку потрібно призначити, і шлях UNC до віддаленого каталогу в такому форматі:
\prefix\user@host[!PORT][\PATH]
user– обліковий запис користувача, який використовується для автентифікації на віддаленому хості SSH
host– ім’я хоста/IP-адреса
Використовуйте одне з наведених нижче значень як aпрефікс:
sshfs– відобразити домашній каталог користувача (каталог профілю користувача в Windows). Крім того, вкажіть відносний шлях до будь-якого каталогу в профілі користувача (робочий каталог).sshfs.r– підключити кореневу директорію віддаленого комп’ютера (для Windows це відноситься до кореневої папки системного диска).sshfs.k– відобразити домашній каталог користувача. Ключ SSH у %USERPROFILE%/.ssh/id_rsa використовується для автентифікації.sshfs.kr– підключитися до кореневого каталогу за допомогою ключа SSH
Наприклад, для картографуванняC:PSкаталог із віддаленого хосту Windows із увімкненим сервером SSH, введіть наступний шлях UNC
\sshfs.r[email protected]ps
Під час підключення вам буде запропоновано ввести пароль віддаленого користувача для автентифікації (ви можете зберегти пароль у Credential Manager)
Більше читання:Як підключити мережевий диск | Windows Server 2025


Після цього в Windows Explorer з’явиться окремий мережевий диск, підключений через SSHFS.


Ви також можете підключити мережевий диск із командного рядка за допомогоючисте використання:
Наступна команда монтує/var/wwwкаталог із хосту Linux як мережевого диска Windows:
net use W: \sshfs.r[email protected]varwww /user:sysops
Зіставте каталог із віддаленого хосту Windows:
net use m: \sshfs.r[email protected]ps /user:administrator
Під час підключення вам буде запропоновано ввести пароль користувача.


Мережевий диск, підключений таким чином, зберігається лише до перезавантаження комп’ютера. Додайте/persistent:yesпараметр для команди автоматичного повторного підключення диска, коли користувач входить до системи.
Щоб зіставити віддалений спільний доступ без необхідності щоразу вводити пароль користувача, ви можете зберегти облікові дані в диспетчері облікових даних Windows
cmdkey /add:192.168.123.123 /user:admin /pass:Passw0rdd1
Кілька мережевих дисків можна підключити одночасно за допомогою постачальника WinFsp.Np. Перелічіть підключені диски:
net use


Видалити підключений мережевий диск:
net use M: /delete
У команді net use ви можете вказати пароль користувача у вигляді звичайного тексту, але безпечніше підключити віддалену папку за допомогою автентифікації ключа SSH. Згенеруйте ключі SSH у Windows за допомогоюssh-keygen.exeінструмент відповідно до посібника за посиланням (не вказуйте парольну фразу для захисту закритого ключа). Додайте відкритий ключ із файлу .pub доauthorized_keys(абоadministrators_authorized_keys) на віддаленому сервері SSH.
Щоб автоматично зіставити мережевий диск через SSH за допомогою автентифікації ключа під час входу в Windows, ви можете створити заплановане завдання, яке запускає сценарій PowerShell:
$remoteUser = "admin"
$remoteHost = "fs01.woshub.com"
$remoteDir = "Install"
$Drive = "M:"
$privSSHKey = "C:secretfs01-id_rsa"
cd 'C:Program FilesSSHFS-Winbin'
$mountcmd = ".sshfs-win.exe svc sshfs.k$remoteUser@$remoteHost$remoteDir $Drive -IdentityFile=$privSSHKey"
Invoke-Expression $mountcmd
Ви можете використовувати графічний клієнт для відображення мережевого каталогу через SSH. Найпростіший і зручний клієнтSSHFS-Win-Manager. За допомогою клієнта SSHFS-Win-Manager можна створити кілька підключень SSHFS до віддалених файлових систем. Він підтримує автентифікацію на основі пароля та ключа.














