2

Как использовать sshfs на cygwin? Прямой путь не работает:

$ apt-cyg install sshfs
Installing sshfs
Unable to locate package sshfs

3 ответа3

3

sshfs не является пакетом Cygwin. Вы можете проверить это на https://cygwin.com/packages/package_list.html.

Чтобы использовать sshfs , вы должны следовать инструкциям по установке на странице gshub sshfs .

https://github.com/libfuse/sshfs/blob/master/README.rst

В соответствии с инструкциями вам также понадобится установить meson и ninja для сборки пакета, а также libfuse и Glib . Они могут или не могут быть в официальных пакетах для Cygwin, вам придется проверить, и, возможно, собрать их из исходного кода.

Имейте в виду, что это может быть упражнение на разочарование, и это может быть невозможно.

2

Вы можете посмотреть на https://github.com/billziss-gh/sshfs-win.

который обеспечивает способ сопоставления дисков sshfs в Windows. Если вы используете Cygwin, вы находитесь на Windows. По иронии судьбы, этот порт sshfs для Windows использует cygwin dll под крышками для POSIX.

После установки sshfs-win из cygwin bash вы сможете использовать команду windows net use согласно документации sshfs-win.

Глупый метод, но он позволит избежать попыток собрать sshfs под Cygwin.

1

Есть win-sshfs. Он не является эквивалентом Linux sshfs , но он позволяет представлять удаленную файловую систему в файловой системе Windows. На данный момент процесс установки и запуска выглядит следующим образом.

  1. Скачайте и установите docany lib v.1.0.3
  2. Скачайте и установите win-sshfs (сейчас это версия 1.6.1.13 devel RC5)
  3. Запустите C:\Program Files (x86)\WinSshFS\WinSshFS.exe

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .