Назад | Перейти на главную страницу

Доступ к FTP запрещен при загрузке на сервер

Хорошо, вот история.

У меня есть сервер, на котором запущен FTP "там"

Я могу подключиться к нему с помощью учетной записи администратора, просматривать файлы, загружать файлы. Когда я пытаюсь загрузить файлы, я получаю 550 Access Denied.

Я пробовал через FileZilla и командную строку. У меня отключен брандмауэр Windows (на моем компьютере). Я могу ЗАГРУЗИТЬ файлы с другого компьютера (используя ту же учетную запись администратора) в нашей локальной сети (это означает, что тот же общедоступный IP-адрес)

в чем проблема?

Я использую Windows 7, Build 7100, а на другом компьютере в сети работает XP SP3.

Что меня пугает, так это то, что это работало последние, вероятно, 4 месяца, без проблем, я возвращаюсь в офис сегодня после выходных, и это не сработает ...

Я уже сталкивался с подобной проблемой раньше, когда мой коллега создал мне учетную запись на своем FTP-сервере.

Он мог получить доступ и загрузить FTP-сервер, используя свой ноутбук и свою учетную запись с нашего рабочего внешнего IP-адреса, когда я попытался использовать свой компьютер с моей учетной записью и тем же внешним IP-адресом, который он не загружал.

Он попробовал мою учетную запись на своем ноутбуке, и она работала нормально.

Я поигрался со многими настройками, но считаю, что когда я изменил свое сетевое расположение в Windows 7 на Домашнее, поскольку он был установлен на Общедоступный, тогда он снова начал работать для меня.

Опять же, это не совсем та же проблема, но она явно имеет какое-то отношение к Windows 7.

Распространенная проблема, с которой я столкнулся с ящиками Windows и доступом по FTP, заключается в том, что в локальной учетной записи, которую я установил для входа через FTP в целевом поле, не установлен флажок «не истекать». Таким образом, в основном истек срок действия пароля учетной записи FTP, и он хочет, чтобы его изменили, но это можно сделать только вручную, а не через FTP.

Это состояние по умолчанию для новых учетных записей, созданных в системе, и его необходимо изменить вручную (даже параметр командной строки / noexpire не работает на MS Server 2003 и ниже).

Это может быть твоей проблемой. Чтобы исправить это, кто-то с правами администратора на целевом FTP-сервере должен войти в систему и установить флажок «Не истекать» для вашей учетной записи FTP.

Рон

Windows 7 по умолчанию блокирует доступ к активному ftp. Убедитесь, что эти шаги решают проблему.

Откройте Services.msc

Найти службу шлюза уровня приложения

Выберите Автоматически и запустите службу.

Попробуйте получить доступ к ftp-серверу.

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

Иногда некоторые FTP-клиенты перед загрузкой изменяют chmod по умолчанию. Если он не работает с этого конкретного компьютера, НО с клиентами, это означает, что это связано с настройками компьютера. Попробуйте проверить журнал компьютера и убедитесь, что брандмауэр выключен (например, проверьте это через services.msc)