У меня проблемы с настройкой FTP-сервера в Windows 7.
Я добавил службу, используя Панель управления -> Программы -> Включение и выключение функций Windows.
Я вижу, что служба запущена в Панели управления -> Службы.
Но затем, когда я запускаю окно командной строки Windows cmd
, я получаю Не подключен. ,
C:\Users\mattf>ftp localhost
ftp> ls
Not connected.
ftp> open localhost
ftp> ls
Not connected.
ftp> dir
Not connected.
ftp> quit
C:\Users\mattf>
И это насколько я могу. Я понятия не имею, почему это не работает - это могут быть настройки брандмауэра?
Ответы:
Я просто повторил ваши результаты.
Вопреки комментариям Phoebus, похоже, что вы управляете FTP-сайтами Windows 7 с той же консолью управления 7.5, что и веб-службы.
Кроме того, создается впечатление, что Microsoft не создает FTP-сайт при создании службы FTP (как это было сделано в прошлом).
После установки службы FTP и консоли управления IIS выполните следующие действия.
Теперь вы должны иметь возможность FTP на локальный хост. Вы можете выбрать другие параметры, но описанные выше параметры работают для меня и очень похожи на параметры по умолчанию в IIS 6 FTP.
Обратите внимание, что вам также может потребоваться включить FTP-сервер в брандмауэре. Для этого используйте следующую команду.
источник
Если вам нужен простой FTP-сервер, который вы можете легко настроить и отключить, я бы не советовал использовать метод IIS и настраивать все. Я должен был сделать это на прошлой неделе, чтобы запустить ftp-config с одного из наших коммутаторов Cisco. Я немного огляделся и увидел разговоры об использовании IIS, которые, как мне показалось, были излишними. Я наткнулся на ftpdmin - http://www.sentex.net/~mwandel/ftpdmin/
Я скачал бинарный файл, запустил его из командной строки так:
C:\> \path\to\ftpdmin.exe C:\path\to\ftp\root
Если вы ищете более постоянное решение, но на самом деле не хотите гадить с IIS, вы можете попробовать FileZilla - http://filezilla-project.org/
источник
При установке службы FTP в разделе «Службы IIS» установите флажок «Сервер FTP» (что вы, вероятно, уже сделали, но также разверните его и убедитесь, что служба FTP также отмечена. Если оба эти параметра проверены, и вы также установили Консоль управления IIS (в разделе инструментов веб-управления) вы увидите опцию для FTP-сервера.
Я также попробовал это и обнаружил, что FTP-сервис также необходим для установки. Затем появилась опция для FTP.
источник
Джейсон Кумбс пропустил один шаг, с которым я некоторое время боролся:
Пересмотренный шаг 6:
Включить анонимную аутентификацию; Выберите «Анонимные пользователи» в разделе «Авторизация»: разрешите доступ к: и нажмите «Чтение» и «Запись» в разделе «Разрешения». Затем выберите «Готово».
источник
Настройка простого FTP-сервера - лучший способ передачи данных из одной точки в другую.
Самый быстрый и простой способ сделать это - установить FileZilla Server на компьютер, на который вы хотите отправить данные: http://sourceforge.net/projects/filezilla/files/FileZilla%20Server/
Это очень легко настроить.
Установите клиент FileZilla на компьютер. У вас есть данные: http://sourceforge.net/projects/filezilla/files/FileZilla_Client/
Теперь проверьте, по какому IP прослушивает компьютер. Вы хотите отправить данные на: whatismyipaddress.com
И скопируйте этот IP-адрес на Ваш клиент, порт будет использоваться по умолчанию, поэтому Вам не нужно предоставлять его, если Вы не изменили его в настройках сервера.
Затем используйте логин и пароль, которые вы установили на сервере FileZilla, и вы готовы к подключению.
источник
Краткий ответ: не надо. В мире уже достаточно FTP-серверов, и запуск одного на несерверной ОС вызывает проблемы.
Я надеюсь, что OP выполняет это только во внутренней сети, а не с анонимным доступом, и я надеюсь, что включена некоторая форма шифрования транспортного уровня.
Если другие думают о подобных вещах, сначала сделайте шаг назад и посмотрите, действительно ли вам нужен FTP-сервер. Могут быть другие и лучшие способы сделать то, что вам нужно - и, конечно, вы можете задать «вопрос 0» здесь!
источник