Чи є інструмент з відкритим кодом для відображення SFTP-з'єднань як накопичувача Windows? [зачинено]


22

Я знаю, що існує багато комерційних продуктів, які виконують це завдання, але я шукаю щось на зразок SSHFS, але для систем Windows, що є відкритим кодом.

Поширені запитання WinSCP вказує на функцію KeepUpTODate , яку можна використовувати як спосіб вирішення, але це не зовсім як відображений привід, хоча він близький.


Рекомендації щодо продуктів та послуг поза темою для оновлених [FAQ} ( serverfault.com/faq ).
sysadmin1138

Відповіді:


10

Ви пробували Swish ?

За допомогою Swish ви можете безпечно отримати доступ до файлів і папок, які ви зберегли на іншому комп'ютері, через SFTP. Swish - розширення Windows Explorer, але на цій сторінці чітко зазначено, що він не може відображати диски. Це під ліцензією GPL з відкритим кодом.


хтось може прокоментувати, як швейцарці працювали на них?
Bozojoe

1
Swish - це приблизно 70% шляху до неймовірно корисного інструменту, і я дуже сподіваюся на його майбутнє. На жаль, його поки немає. Для початку я ще не знайшов способу зіставити мережевий диск, тому немає можливості отримати доступ до встановлених місць із звичайних програм Windows. Крім того, немає можливості (що я бачу) використовувати аутентифікацію на основі ключів. Документація в основному не існує, так що навіть якщо ці функції в даний час можливо, немає ніякого способу , щоб відкрити їх.
Брайан Лейсі


8

Стандартний вибір - ExpanDrive (раніше SftpDrive), який не є ні OSS, ні безкоштовним ($ 39 за повну версію).

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


7

Якщо когось цікавить, ми пропонуємо безкоштовний додаток SFTP Net Drive саме для цієї мети. Це не з відкритим кодом (оскільки він використовує комерційні компоненти), але повністю безкоштовний.

Оновлення: вихідний код SFTP Net Drive включений як один із зразкових проектів із нашим продуктом файлової системи зворотного виклику.



@VisioN Так, версія Lite безкоштовна.
Євген Маєвський "Відкликання

3

Єдиний мені проект із відкритим кодом, який я знаю про це робить цей Dokan SSHFS, який в основному ФУЗА для Windows. Мій досвід з цим не дуже позитивний (дуже нестабільний).

Зараз я використовую ExpanDrive , який, на жаль, не є безкоштовним або відкритим кодом. Це все-таки працює;)


Я хотів би повторити цей досвід - Dokan також був нестабільним для мене, і він не оновлювався з січня 2011 року.
Дан Даскалеску

3

Використовуючи переадресацію портів SSH, FTP-сервер, що працює на віддаленому кінці, приймає лише локальні з'єднання та вбудоване відображення FTP Windows,

Ви можете спробувати те, що я запропонував тут . Це FTP через SSH , пам'ятайте. Це може бути не те, про що ви запитували конкретно по імені, але це може відповідати вашому випадку використання.



2

Найкращим рішенням сьогодні є використання безкоштовного інструменту SFTP Net Drive, наданого Eldos. Ми успішно використовуємо його в наших суперкомп'ютерних кластерах, і він прекрасно працює. Ми хотіли позбутися Самба.


Відповідь така ж, як і у представника Елдоса . Ви можете замість цього прокоментувати це?
Дан Даскалеску

1

Win-SSHFS Заснований на Dokan , але з кількома вдосконаленнями та легшою установкою. Продуктивність дуже хороша, і код легко зрозуміти розробнику C #.

Перезавантаження офіційно потрібна після встановлення, але Win-SSHFS працював без перезавантаження. Остерігайтеся втрати даних під час запису - див. Цю проблему з кодом Google .


Зауважте, що win-sshfs може призвести до втрати даних у певних програмах. Посилання вказує на проблему з усіченими файлами до нуля байтів. З іншого боку, він підтримує автентифікацію пари ключових пар, а установка проста.
Дан Даскалеску

0

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


0

Я дійшов сюди з іншого недавнього запитання.

Погляньте на freeSSHd (він також підтримує FTP і, звичайно, дозволяє і SCP).
На жаль, це не з відкритим кодом. Однак це досить непогано.


Це сервер. ОП попросило клієнта, який може монтувати віддалені каталоги в Windows.
Тарнай Калман

0

Спробуйте RedDrive . Він більше активно не розвивається (починаючи з08 року), але (мабуть) безкоштовно.


0

Єдиний безкоштовний інструмент, який я знайшов, який може зіставляти файли, доступ до яких здійснюється через SFTP, на привід Windows, - це Red Drive .

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


0

Знайдено дійсне посилання для завантаження програми встановлення для RedDrive:

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

У Win7 x64 мені довелося запустити MSI в режимі «Старішої сумісності Windows», щоб встановити його (це не EXE, тому ви не можете вибрати ОС або Запустити як адміністратора).

Сподіваюся, це допомагає!


1
Спасибі! Однак вже 1-й файл, який я намагався прочитати, виявився порожнім. Для мене немає підстав продовжувати. І інші також повідомили про проблеми :-(
xebeche

-1

Ftpdrive .
Не з відкритим кодом, а з безкоштовним інструментом, тому ви можете перевірити його.

Відмінно працює для звичайного FTP. Я не використовував його для SFTP, але на домашній сторінці розробник стверджує, що "Безпечні та захищені SSL / TLS FTP-з'єднання підтримуються".


2
Дякуємо за відповідь, але, на жаль, FTP + SSL / TLS - це не те саме, що SFTP, це не буде працювати з сервером SSH / SFTP, і, як ви вже сказали, не є відкритим кодом - тому немає способу дізнатися, що знаходиться в двійкові.
Том Фейнер
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.