Цель:
предоставить «безпрограммному» методу для «менее технических» пользователей доступ к защищенному паролем местоположению ftp из Windows 7 и Vista (существующий подход для Windows XP работает).
Метод «без программного обеспечения», означающий без установки дополнительного программного обеспечения (например, FileZilla, WinSCP) - решение предоставляется внешним нетехническим пользователям.
Windows XP (работает):
Используя Windows Explorer, Windows XP поддерживает нетехнический доступ по ftp путем вставки:
ftp://username:password@server.com
в адресную строку.
Структура файлов / каталогов удаленного ftp-сайта становится доступной и может быть легко скопирована в / из (в стиле локального копирования / вставки файла) «менее техническим» пользователем.
Windows 7 / Vista (не работает):
Вставка того же URL-адреса в проводник Windows на Windows 7 или Vista приводит к ошибке:
An error occurred opening that folder on the FTP server. Make sure you have permission to access that folder.
Details:
The connection with the server was reset.
Примечания:
a) То же имя пользователя / пароль / сервер, введенное из командной строки (DOS), обеспечивает доступ к серверу, но это более «техническое» решение, чем необходимо. Я ищу решение, эквивалентное Windows XP.
b) На вкладке «Панель управления» / «Свойства обозревателя» / «Дополнительно» - установлены флажки «Включить просмотр папки FTP» и «Использовать пассивный FTP» (включено)
c) Была предпринята попытка добавить правило входящего брандмауэра для локального порта 20 (TCP) без разницы в результатах (т. е. сбой)