Я знаю, что есть много коммерческих продуктов, которые решают эту задачу, но я ищу что-то вроде 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-соединения».