Назад | Перейти на главную страницу

Есть ли инструмент с открытым исходным кодом для сопоставления SFTP-подключений как подключенного диска Windows?

Я знаю, что есть много коммерческих продуктов, которые решают эту задачу, но я ищу что-то вроде SSHFS но для систем Windows это открытый исходный код.

WinSCP Вопросы-Ответы указывает на Держать в курсе функция, которую можно использовать как обходной путь, но это не совсем похоже на подключенный диск, хотя и близко.

Ты пробовала Swish?

С Swish вы можете безопасно получить доступ к файлам и папкам, которые вы сохранили на другом компьютере, через SFTP. Swish - это расширение проводника Windows, но в нем четко указано, эта страница что он не может отображать диски. Он находится под лицензией GPL с открытым исходным кодом.

Стандартный выбор: ExpanDrive (ранее SftpDrive), который не является ни OSS, ни бесплатным (39 долларов за полную версию).

Я еще не нашел зрелой альтернативы OSS.

Если кому интересно, предлагаем бесплатный SFTP Net Drive приложение именно для этой цели. Он не с открытым исходным кодом (так как использует коммерческие компоненты), но полностью бесплатный.

Обновление: исходный код SFTP Net Drive включен в качестве одного из примеров проектов с нашим продуктом Callback File System.

Единственный известный мне проект с открытым исходным кодом, который делает это Докан SSHFS, который в основном представляет собой FUSE для окон. Однако мой опыт с ним не очень положительный (очень нестабильный).

Я сейчас использую ExpanDrive, который, к сожалению, не является бесплатным или открытым. Хотя это работает;)

Используя переадресацию портов SSH, FTP-сервер, работающий на удаленном конце, принимающий только локальные соединения, и собственное отображение FTP в Windows,

Вы можете попробовать то, что я предложил Вот. Это FTP через SSH, заметьте. Возможно, это не то, что вы просили конкретно по имени, но это может соответствовать вашему варианту использования.

У меня тоже был этот вопрос сегодня, и я наткнулся на эту хорошую статью, рассказывающую о двух упомянутых программах: SftpDrive и Webdrive:

http://systembash.com/content/map-drive-letter-sftp-ssh-review/

Лучшее решение в настоящее время - использовать бесплатный инструмент. Сетевой диск SFTP предоставлено Eldos. Мы успешно используем его в наших суперкомпьютерных кластерах, и он отлично работает. Мы хотели избавиться от Samba.

Win-SSHFS На основе Докан, но с некоторыми улучшениями и более простой установкой. Производительность очень хорошая, а код легко понять разработчику C #.

После установки официально требуется перезагрузка, но Win-SSHFS работала без перезагрузки. Остерегайтесь потери данных при записи - см. Это Проблема с кодом Google.

В качестве, возможно, слишком сложного решения, если у вас есть Linux-сервер в локальной сети (или виртуальная машина Linux, работающая на машине, с которой вы хотите подключиться к ресурсу SFTP), вы можете попробовать смонтировать ресурс с помощью SSHFS на этом компьютере и поделиться полученную файловую систему в окно Windows через Samba ...

Я попал сюда из другого недавнего вопроса.

Взгляни на freeSSHd (он также поддерживает FTP и, конечно же, позволяет использовать SCP).
К сожалению, это не с открытым исходным кодом. Однако это неплохо.

Пытаться RedDrive. Он больше не активно развивается (с '08), но (по-видимому) бесплатный.

Единственный найденный мной бесплатный инструмент, который может отображать файлы, к которым осуществляется доступ через SFTP, на диск Windows, - это Красный Драйв.

Он больше не разрабатывается, и «замена» AnyClient не выполняет сопоставление дисков. При создании подключения также возникает фиктивная ошибка - Recovery policy configured for this system contains invalid recovery certificate. Кроме того, он работал с одним сервером SFTP и не смог аутентифицировать меня на другом.

Обнаружена действующая ссылка для загрузки установщика RedDrive:

http://www.brothersoft.com/red-drive-file-transfer-extension-download-164269.html

В Win7 x64 мне пришлось запустить MSI в режиме «Совместимость с предыдущими версиями Windows», чтобы установить его (это не EXE, поэтому вы не можете выбрать ОС или запустить от имени администратора).

Надеюсь это поможет!

Ftpdrive.
Не с открытым исходным кодом, а бесплатный инструмент, так что вы можете попробовать его.

Отлично работает для простого FTP. Я не использовал его для SFTP, но на домашней странице разработчик утверждает, что «поддерживаются как незащищенные, так и защищенные SSL / TLS FTP-соединения».