1

Я пытаюсь найти программное обеспечение, которое могло бы сопоставить службы sftp/scp с буквой диска Windows. Я знаю, что их достаточно, но я не нашел ни одного, который мог бы работать с привилегиями SYSTEM или Netservice или иметь приличные параметры командной строки, чтобы я мог сам поднять программу. Подключенный диск должен быть доступен для других служб, работающих на том же сервере.

Большинство программ (sftp netdrive, expandrive и т.д.) Могут автоматически запускаться только при входе в систему. Из-за этого они бесполезны для меня. Их неспособность справиться с неинтерактивными запусками тоже облом.

Оболочки FTP-> SFTP не считаются решением, несмотря на встроенную поддержку Windows для дисков FTP. То, как они обрабатываются в Windows, делает отображение ftp непригодным без какого-либо программного обеспечения для отображения внешних дисков ftp. Это просто добавляет ненужную сложность к решению.

Также нет SMB (длинная история / ошибка netbios).

Есть идеи?

2 ответа2

1

Причина, по которой вы не можете найти то, что вы ищете, заключается в том, что это непрактично в Windows.

Диск отображается только в активном сеансе. Если бы у вас был инструмент, который работал как сервис, он бы сопоставил диски в порядке, но сопоставления были бы доступны только для сервиса. Сопоставления не будут распространяться на ваш интерактивный сеанс при входе в систему и не будут доступны для других служб, работающих на компьютере.

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

0

Я использую win-sshfs, файловую систему SSH(SFTP), созданную с использованием Dokan и библиотеки SSH.NET.

Он имеет только доступ cmd . Я не уверен, но вы можете попробовать запустить iy как сервис.

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