
Скачать
GUI Frontends
SSHFS-Вин является минимальным портом SSHFS для Windows. Под капюшоном он использует Cygwin для Environment Posix и WinFSP для функциональности предохранителя.
Оба также могут быть легко установлены с помощью Winget:
winget install SSHFS-Win.SSHFS-Win После того, как вы установили WinFSP и SSHFS-Win, вы сможете сопоставить сетевой диск на каталог на хосте SSHFS с помощью Windows Explorer или команды net use .
В Windows Explorer выберите этот ПК> сетевой диск Map и введите нужную букву диска и путь SSHFS, используя следующий синтаксис UNC:
\sshfsREMUSER@HOST[PATH]
В первый раз, когда вы отображаете конкретный путь SSHFS, вам будет предложено для SSHFS имени пользователя и пароля. Вы можете сохранить эти учетные данные с менеджером учетных данных Windows, и в этом случае вас больше не будут предложены.
Чтобы Unmap Undep Drive, щелкните правой кнопкой мыши на значок диска в Windows Explorer и выберите Deanconce.

Вы можете отобразить сетевой диск из командной строки, используя команду 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.
Вы можете перечислить свои net use приводы:
$ net use
New connections will be remembered.
Status Local Remote Network
-------------------------------------------------------------------------------
X: \[email protected]
WinFsp.Np
The command completed successfully.
Наконец, вы можете разветвлять диск следующим образом:
$ net use X: /delete
X: was deleted successfully.
Полный синтаксис UNC выглядит следующим образом:
\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 - это удаленный пользователь (то есть пользователь на хосте SSHFS, чьи учетные данные используются для доступа).HOST - хост SSHFS.PORT - это удаленный порт на хосте SSHFS (необязательно; по умолчанию 22).PATH - это удаленный путь. Это интерпретируется следующим образом:sshfs отображает HOST:~REMUSER/PATH на хосте SSHFS (то есть относительно домашнего каталога REMUSER ).sshfs.r отображают HOST:/PATH на хосте SSHFS (то есть относительно корневого каталога HOST ).sshfs.k Карты для HOST:~REMUSER/PATH и использует клавишу SSH в %USERPROFILE%/.ssh/id_rsa (где %USERPROFILE% - это домашний каталог локального пользователя Windows). Чтобы указать другой конкретный ключ, определите псевдоним хоста с конкретным частным ключом SSH, который вы хотите использовать в конфигурации SSH. Остерегайтесь: поддерживаются только ключи без проходов.sshfs.kr отображают HOST:/PATH и используют клавишу SSH в %USERPROFILE%/.ssh/id_rsa . Чтобы указать другой конкретный ключ, определите псевдоним хоста с конкретным частным ключом SSH, который вы хотите использовать в конфигурации SSH. Остерегайтесь: поддерживаются только ключи без проходов.LOCUSER - локальный пользователь Windows (необязательный; USERNAME или DOMAIN+USERNAME ).В настоящее время существует 2 передних концов GUI для SSHFS-победителя: Сирикали и SSHF-Win-Manager.
Сирикали-это интерфейс GUI для SSHFS-WIN (и других файловых систем). Инструкции по настройке Sirikali для SSHFS-вина можно найти по этой ссылке. Пожалуйста, сообщите о проблемах с Sirikali на его странице.
Сирикали поддерживает:
SSHFS-Win-Manager-это новый фронтальный графический интерфейс, специально предназначенный для SSHFS-WIN с удобным для пользователя и интуитивно понятным интерфейсом. SSHF-Win-Manager хорошо интегрируется с Windows и может быть закрыт для подноса системы. Пожалуйста, сообщите о проблемах с SSHFS-Win-Manager на его странице проблем.
SSHFS-Win-Manager поддерживает:
Сам SSHFS-победитель в настоящее время не поддерживает туннелирование SSH, но нечто подобное может быть достигнуто с помощью встроенного OpenSsh Windows.
Используйте OpenSsh T Создайте локальный порт вперед через хост прыжков в цель
ssh -L <origin port of jump connection>:<target of tunnel>:<port of target to target> <adress of tunnel jump host>
Все стандартные настройки конфигурации SSH могут использоваться на этом этапе.
Справочный пример 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
подключиться к целевому серверу, используя следующее
\sshfsREMUSER@localhost!<origin port of jump connection>
или аналогично.
Можно использовать программы sshfs-win.exe и sshfs.exe непосредственно для расширенных сценариев использования. Обе программы можно найти в подкаталоге bin установки SSHFS-Win (обычно Program FilesSSHFS-Winbin ).
Программа sshfs-win.exe полезна для запуска sshfs.exe из подсказки cmd.exe ( sshfs-win cmd ) или для запуска sshfs.exe под контролем запуска WINFSP ( sshfs-win svc ). Программа sshfs-win.exe не должна использоваться из Cygwin. Программа sshfs-win.exe имеет следующее использование:
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
Программа sshfs.exe может использоваться с существующей установкой Cygwin, но она требует предварительной установки предохранителя для Cygwin для этой установки Cygwin. Предохранитель для Cygwin включен в WinFSP и может быть установлен на установке Cygwin, выполнив команду: