Удаленный сервер возвратил ошибку 530 вход не выполнен

Содержание

  1. Как исправить ошибку аутентификации входа в систему FTP 530
  2. 530 Решения для входа в систему
  3. Поврежденный пароль
  4. Неверная информация DNS.
  5. Как решить проблему с учетными данными
  6. Устранение известных неполадок ATA
  7. Ошибки шлюза ATA и упрощенного шлюза ATA
  8. Ошибки развертывания
  9. Ошибки центра ATA
  10. Проблемы со шлюзом ATA и упрощенным шлюзом
  11. Многопроцессорный групповой режим

Как исправить ошибку аутентификации входа в систему FTP 530

FTP-серверы выполняют протокол обмена данными, файлами и папками. Эти серверы в основном используются клиентами FTP или веб-мастерами, которые работают с передачей файлов на серверы FTP.

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

530 Решения для входа в систему

Ошибка FTP-соединения возникает, когда серверу не удается проверить имя пользователя и пароль пользователя. Кроме того, есть две другие возможные причины неудачной аутентификации входа в систему 530. Чтобы начать соединение с FTP-сервером, клиент должен ввести правильные учетные данные для входа (имя пользователя и пароль). Если клиент этого не делает или вводит неверные данные, это приведет к ошибке. Учетная запись пользователя по умолчанию на FTP имеет имя пользователя в качестве имени для входа. Любая дополнительная учетная запись пользователя должна быть в определенном формате. Как «username@domain.com». Если формат не сохраняется во время входа в систему, вы, скорее всего, увидите ошибку аутентификации входа в систему по протоколу FTP 530.

Поврежденный пароль

Пароли учетных записей пользователей на FTP хранятся в зашифрованном виде в базе данных ftpd. Однако, если на cPanel произошло обновление или какое-либо обновление на FTP-сервере, пароль может быть поврежден.

Неверная информация DNS.

Если информация DNS неверна, вы, вероятно, получите 530 ошибку аутентификации при входе.

Как решить проблему с учетными данными

Проблема может быть связана с Filezilla. Это означает, что в настройках шифрования могли быть неправильно выполнены некоторые настройки. Возможно, были включены некоторые необычные настройки шифрования. Зайдите в «Настройки» . Оттуда, нажмите на опцию «Использовать простой FTP» . Это не оптимально для безопасности, но это сделает работу.

Как я писал выше, другой проблемой может быть имя пользователя. Учетная запись пользователя по умолчанию имеет имя пользователя в качестве имени для входа. Но для любой добавленной учетной записи пользователь должен выглядеть следующим образом. «Username@domain.com».

Кроме того, убедитесь, что вы вводите правильную информацию для входа в систему, такую как имя пользователя, пароль и имя хоста во время доступа к FTP-серверу. Если вы на 100% уверены, что вводите правильную информацию, но не можете войти в систему, попробуйте сбросить пароль.

Если вы получаете эту ошибку, вы можете проверить информацию о сервере доменных имен. Сервер доменных имен является важным аспектом при попытке создать FTP-соединение. Убедитесь, что информация DNS верна и в нее не было внесено никаких изменений. Один из способов проверить правильность DNS — убедиться, что имя хоста является точкой для сервера имен.

Также попробуйте синхронизировать пароль вашей учетной записи
Если серверы были изменены или возникли какие-либо внутренние проблемы с базой данных, тогда пароль для всех учетных записей пользователей может быть поврежден. Но есть способ восстановить пароль, если он действительно поврежден. Вы можете попробовать переключиться на Pro FTP с чистого FTP. Это приведет к восстановлению пароля из базы данных.
Кроме того, вы можете попробовать синхронизировать пароль учетной записи пользователя с помощью WHM, если вы находитесь в cPanel. Это заменит поврежденный пароль.

Источник

Устранение известных неполадок ATA

Применяется к: Advanced Threat Analytics версии 1.9

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

Ошибки шлюза ATA и упрощенного шлюза ATA

Ошибка Описание Решение
System.DirectoryServices.Protocols.LdapException: произошла локальная ошибка Шлюзу ATA не удалось выполнить аутентификацию в контроллере домена. 1. Убедитесь, что запись DNS контроллера домена правильно настроена на DNS-сервере.
2. Убедитесь, что время шлюза ATA синхронизировано со временем контроллера домена.
System.IdentityModel.Tokens.SecurityTokenValidationException: не удалось проверить цепочку сертификатов Шлюзу ATA не удалось проверить сертификат центра ATA. 1. Убедитесь, что сертификат корневого ЦС установлен в хранилище сертификатов доверенного центра сертификации на шлюзе ATA.
2. Убедитесь, что список отзыва сертификатов (CRL) доступен и что можно выполнить проверку отзыва сертификата.
Microsoft.Common.ExtendedException: не удалось проанализировать время создания Шлюзу ATA не удалось проанализировать сообщения системного журнала, пересланные с SIEM. Убедитесь, что SIEM настроен для пересылки сообщений в одном из форматов, поддерживаемых ATA.
System.ServiceModel.FaultException: ошибка при проверке безопасности сообщения. Шлюзу ATA не удалось выполнить аутентификацию в центре ATA. Убедитесь, что время шлюза ATA синхронизировано с временем центра ATA.
System.ServiceModel.EndpointNotFoundException: не удалось подключиться к net.tcp://center.ip.addr:443/IEntityReceiver Шлюзу ATA не удалось установить подключение к центру ATA. Убедитесь, что параметры сети правильные, а сетевое подключение между шлюзом ATA и центром ATA активно.
System.DirectoryServices.Protocols.LdapException: LDAP-сервер недоступен. Шлюзу ATA не удалось выполнить запрос к контроллеру домена, используя протокол LDAP. 1. Убедитесь, что учетная запись пользователя, используемая ATA для подключения к домену Active Directory, имеет доступ на чтение ко всем объектам в дереве Active Directory.
2. Убедитесь, что контроллер домена не защищен, чтобы предотвратить запросы LDAP из учетной записи пользователя, используемой ATA.
Microsoft.Tri.Infrastructure.ContractException: исключение контракта Шлюзу ATA не удалось синхронизировать конфигурацию из центра ATA. Завершите настройку шлюза ATA в консоли ATA.
System.Reflection.ReflectionTypeLoadException: не удалось загрузить один из запрошенных типов или несколько. Для получения дополнительных сведений извлеките свойство LoaderExceptions. Анализатор сообщений устанавливается в шлюзе ATA. Удалите анализатор сообщений.
Ошибка [Layout] System.OutOfMemoryException: возникло исключение типа «System.OutOfMemoryException». В шлюзе ATA недостаточно памяти. Увеличьте объем памяти в контроллере домена.
Не удалось запустить динамический потребитель —> Microsoft.Opn.Runtime.Monitoring.MessageSessionException: поставщик событий PEFNDIS не готов PEF (анализатор сообщений) неправильно установлен. Если вы используете Hyper-V, попробуйте обновить службы интеграции Hyper-V по-другому. Чтобы найти временное решение, обратитесь в службу поддержки.
Сбой установки с ошибкой: 0x80070652 На компьютере есть другие незавершенные установки. Дождитесь завершения других установок и при необходимости перезагрузите компьютер.
System.InvalidOperationException: Instance ‘Microsoft.Tri.Gateway’ does not exist in the specified Category (System.InvalidOperationException: экземпляр «Microsoft.Tri.Gateway» не существует в указанной категории). Идентификаторы процессов включены для имен процессов в шлюзе ATA. Чтобы отключить ИДЕНТИФИКАТОРы в именах процессов, см. раздел Обработка повторяющихся имен экземпляров .
‘System.InvalidOperationException: Категория не существует. Счетчики, возможно, отключены в реестре. Чтобы перестроить счетчики производительности, ознакомьтесь со статьей KB2554336.
System.ApplicationException: Unable to start ETW session MMA-ETW-Livecapture-a4f595bd-f567-49a7-b963-20fa4e370329 (System.ApplicationException: не удается запустить сеанс ETW MMA-ETW-Livecapture-a4f595bd-f567-49a7-b963-20fa4e370329) Файл HOSTS, указывающий на имя компьютера, содержит запись узла. Удалите запись узла из файла C:WindowsSystem32driversetcHOSTS или сделайте ее полным доменным именем.
System.IO.IOException: сбой проверки подлинности, так как удаленная сторона закрыла транспортный поток или не смогла создать безопасный канал SSL/TLS. Протокол TLS 1.0 отключен в шлюзе ATA, но для .NET настроено использование TLS 1.2 Включите TLS 1.2 для .NET, задав разделы реестра для использования значений по умолчанию операционной системы для SSL и TLS, как показано ниже.
[HKEY_LOCAL_MACHINESOFTWAREMicrosoft.NETFrameworkv4.0.30319] «SystemDefaultTlsVersions»=dword:00000001 [HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoft.NETFrameworkv4.0.30319] «SystemDefaultTlsVersions»=dword:00000001 [HKEY_LOCAL_MACHINESOFTWAREMicrosoft.NETFrameworkv4.0.30319] «SchUseStrongCrypto»=dword:00000001 [HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoft.NETFrameworkv4.0.30319] » SchUseStrongCrypto»=dword:00000001
System.TypeLoadException: не удалось загрузить тип «Microsoft.Opn.Runtime.Values.BinaryValueBufferManager» из сборки «Microsoft.Opn.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35» Шлюзу ATA не удалось загрузить необходимые файлы анализа. Проверьте, установлен ли анализатор сообщений Майкрософт. Установка анализатора сообщений вместе со шлюзом ATA или упрощенным шлюзом ATA не поддерживается. Удалите анализатор сообщений и перезапустите службу шлюза.
System.Net.WebException: удаленный сервер вернул ошибку: требуется проверка подлинности прокси-сервера (407) Связь шлюза ATA с центром ATA прерывается прокси-сервером. Отключите прокси-сервер на компьютере со шлюзом ATA.
Обратите внимание, что параметры прокси-сервера могут применяться к отдельным учетным записям.
System.IO.DirectoryNotFoundException: система не может найти указанный путь. (Исключение из HRESULT: 0x80070003) Не запущена одна или несколько служб, необходимых для работы ATA. Запустите следующие службы:
Журналы и оповещения производительности (PLA), планировщик задач (расписание).
System.Net.WebException: удаленный сервер возвратил ошибку «403 —запрещено». Шлюзу ATA или упрощению шлюза было запрещено устанавливать HTTP-подключение, так как центр ATA не является доверенным. Добавьте netBIOS-имя и полное доменное имя центра ATA в список надежных веб-сайтов и очистите кэш в Internet Explorer (или имя центра ATA, указанное в конфигурации, если настроенное отличается от NetBIOS/FQDN).
System.Net.Http.HttpRequestException: сбой PostAsync [requestTypeName=StopNetEventSessionRequest] Шлюзу ATA или упрощенному шлюзу ATA не удается остановить и запустить сеанс трассировки событий Windows, в котором собирается трафик, из-за проблемы с инструментарием WMI. Чтобы устранить проблему с инструментарием WMI, выполните инструкции в статье WMI: Rebuilding the WMI Repository (WMI: перестроение репозитория).
System.Net.Sockets.SocketException: предпринята попытка получить доступ к сокету способом, запрещенным правами доступа Другое приложение использует порт 514 на шлюзе ATA Используйте netstat -o , чтобы определить, какой процесс использует этот порт.

Ошибки развертывания

Ошибка Описание Решение
Происходит сбой установки .NET Framework 4.6.1 с ошибкой 0x800713ec На сервере не установлены необходимые компоненты для платформы .NET Framework 4.6.1. Перед установкой ATA убедитесь, что на сервере установлены обновления Windows KB2919442 и KB2919355.
System.Threading.Tasks.TaskCanceledException: отменена задача Истекло время ожидания процесса развертывания, так как ему не удалось связаться с центром ATA. 1. Проверьте сетевое подключение к центру ATA, перейдя к нему по ЕГО IP-адресу.
2. Проверьте конфигурацию прокси-сервера или брандмауэра.
System.Net.Http.HttpRequestException: An error occurred while sending the request. >— System.Net.WebException: удаленный сервер вернул ошибку: (407) Требуется проверка подлинности прокси-сервера. Истекло время ожидания процесса развертывания, так как ему не удалось связаться с центром ATA из-за неправильной настройки прокси-сервера. Отключите конфигурацию прокси-сервера перед развертыванием, а затем включите ее повторно. Вы также можете настроить исключение на прокси-сервере.
System.Net.Sockets.SocketException: существующее подключение было принудительно закрыто удаленным узлом Включите TLS 1.2 для .NET, задав разделы реестра для использования значений по умолчанию операционной системы для SSL и TLS, как показано ниже.
[HKEY_LOCAL_MACHINESOFTWAREMicrosoft.NETFrameworkv4.0.30319] «SystemDefaultTlsVersions»=dword:00000001 [HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoft.NETFrameworkv4.0.30319] «SystemDefaultTlsVersions»=dword:00000001 [HKEY_LOCAL_MACHINESOFTWAREMicrosoft.NETFrameworkv4.0.30319] «SchUseStrongCrypto»=dword:00000001 [HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoft.NETFrameworkv4.0.30319] «SchUseStrongCrypto»=dword:00000001
Ошибка [[]DeploymentModel[]] Сбой проверки подлинности управления [[]CurrentlyLoggedOnUser= Status=FailedAuthentication Exception=[]] При развертывании шлюза ATA и упрощенного шлюза ATA не удалось выполнить аутентификацию в центре ATA. Откройте браузер на компьютере, где произошел сбой развертывания, и попробуйте получить доступ к консоли ATA. Если это нельзя сделать, запустите процесс устранения неполадок, чтобы узнать, почему браузер не может выполнить аутентификацию в центре ATA. Что нужно проверить. Конфигурация прокси-сервера . Сетевые проблемы с параметрами групповой политики для проверки подлинности на этом компьютере, которая отличается от центра ATA.
Ошибка [[]DeploymentModel[]] Сбой проверки подлинности управления Сбой проверки сертификата центра. Для проверки сертификата центра может потребоваться подключение к Интернету. Убедитесь, что конфигурация прокси-сервера в службе шлюза позволяет обеспечить подключение и проверку.
При развертывании Центра и выборе сертификата сообщается об ошибке «Не поддерживается» Это может произойти, если выбранный сертификат не соответствует требованиям или закрытый ключ сертификата недоступен. Убедитесь, что развертывание выполняется с повышенными привилегиями (запуск от имени администратора) и что выбранный сертификат соответствует требованиям.

Ошибки центра ATA

Ошибка Описание Решение
System.Security.Cryptography.CryptographicException: отказано в доступе. Центру ATA не удалось использовать выданный сертификат для расшифровки. Скорее всего, это произошло из-за использования сертификата с параметром KeySpec (KeyNumber) с сигнатурой (AT_SIGNATURE), которая не поддерживается для расшифровки, вместо использования KeyExchange (AT_KEYEXCHANGE). 1. Остановите службу центра ATA.
2. Удалите сертификат центра ATA из хранилища сертификатов центра. (Перед удалением убедитесь, что у вас есть сертификат с копией закрытого ключа в PFX-файле.)
3. Откройте командную строку с повышенными привилегиями и выполните команду certutil -importpfx «CenterCertificate.pfx» AT_KEYEXCHANGE
4. Запустите службу центра ATA.
5. Убедитесь, что теперь все работает должным образом.

Проблемы со шлюзом ATA и упрощенным шлюзом

Проблема Описание Решение
Трафик от контроллера домена не поступает, но отображаются оповещения о работоспособности. От контроллера домена не поступает трафик с использованием зеркального отображения портов через шлюз ATA В сетевом адаптере захвата в шлюзе ATA отключите следующие функции в разделе Дополнительные параметры:
объединение полученных сегментов (IPv4);
объединение полученных сегментов (IPv6).
Отображается это оповещение о работоспособности: некоторый сетевой трафик не анализируется. Если у вас есть шлюз ATA или упрощенный шлюз на виртуальных машинах VMware, вы можете получить это оповещение о работоспособности. Это происходит из-за несоответствия конфигураций в VMware. Задайте в конфигурации сетевого адаптера виртуальной машины значения 0 или Отключено для следующих параметров: TsoEnable, LargeSendOffload, TSO Offload, Giant TSO Offload

Многопроцессорный групповой режим

Для операционных систем Windows 2008R2 и 2012 шлюз ATA не поддерживается в многопроцессорном групповом режиме.

Возможные обходные пути:

Если гиперпоточность включена, отключите ее. Это может сократить количество логических ядер, чтобы избежать необходимости запуска в многопроцессорном групповом режиме.

Если у виртуальной машины менее 64 логических ядер и она выполняется на узле HP, для параметра BIOS NUMA Group Size Optimization (Оптимизация размера группы NUMA) можно изменить значение по умолчанию Clustered (Кластеризовано) значением Flat (Фиксировано).

Источник

Работать через FTP удобно и быстро. Этот протокол используют для обмена данными, файлами и папками. Особенно популярен этот стандарт среди вебмастеров, которые используют клиенты FTP для загрузки файлов на сервер. Но иногда случается так, что не удается подключиться к FTP-серверу на разных клиентах. В данной статье будет рассмотрена ошибка 530 login authentication failed, которая однажды может появится и у вашего клиента FileZilla при попытки войти на хост.

Откуда может появится ошибка 530 incorrect login

Эта не ошибка с загрузкой файлов через FileZilla и не сбой подключения к Интернету, а проблема, которая возникла в момент, когда вы попытались подключиться к серверу. Некоторые, не выдержав возникшей трудности, сразу бросаются к другим клиентам. Однако, не стоит этого делать, потому что со временем вы поймете, что лучше чем FileZilla сложно найти что-либо, ведь программы, которые наравне, стоят денег, а этот клиент распространяется бесплатно. Чтобы определить суть ошибки, вам следует обратиться к логам внутри клиента, которые покажут в какой конкретный момент подключение пошло не так.

В случае, если вы еще ни разу не заходили на сервер, попробуйте заново зарегистрироваться. От этого вы ничего не потеряете, ведь еще не использовали свой аккаунт. Если же раньше у вас нормально получалось заходить на FTP-сервер через FileZilla, а сегодня появилась ошибка 530 login authentication failed, значит что-то вы сделали не так.

Вообще, ошибка 530 incorrect login говорит о том, что вы ввели неверную комбинацию логина и пароля.

Но причина возникновения сбоя подключения не всегда такая простая и очевидная. Иногда из-за невнимательности пользователи пытаются зайти не на тот сервер, после чего на экране появляется надпись 530 login authentication failed — сбой авторизации. В таком случае причина неполадки банальна — на сервере, который вы пытаетесь посетить, нет такого логина, под которым вы хотите зайти. Чтобы быть уверенным, что причина кроется не в этом, сотрите все данные подключения и введите еще раз. Также уточните у админа сервера, быть может он сменил номер порта на какой-то нестандартный, а старый порт уже занял другой хост. Потому-то у вас и не получается зайти, хоть данные кажутся в порядке.

Часто пользователи из лени и нежелания тратить время не запоминают пароли от аккаунтов. Они их записывают где-то, а затем берут оттуда и копируют их в соответственное поле. Так делать категорически неправильно, ведь вы рискуете всеми своими аккаунтами, пароли которых содержатся в том или ином файле на компьютере или в Интернете. Однажды придет какой-нибудь недоброжелатель и воспользуется вашей памяткой в собственных целях. В результате вся важная информация будет украдена, в том числе и при помощи FileZilla с сервера. Кроме того, вы можете ненароком скопировать пароль неправильно и вставить уже не ту комбинацию символов, которая не пустит вас на хост. Так что записывайте такую информацию вручную и не храните ее на компьютере.

С другой стороны, проблема может быть внутри FileZilla. Возможно, ошибка 530 login authentication failed возникает из-за того, что у вас активирован какой-то неподходящий режим шифрования в настройках. Вспомните, может во время последнего сеанса вы изменяли настройки ради интереса и любопытства, что в итоге появляется надпись 530 incorrect login. Тогда зайдите в настройки в раздел «Шифрование» и установите «Использовать простой FTP». И хоть это не совсем правильно в плане безопасности, но лучше так, чем вообще не зайти на сервер.

Иногда так бывает, что ради интереса люди загружают к себе на компьютер сразу много программ, наподобие FileZilla. И если вы тоже так сделали, и создали сервер у себя на компьютере, а теперь не можете к нему подключиться, то лучше проверьте, а не установили ли вы все программы одновременно? Хотя достаточно запустить два сервера вместе, чтобы ни один из них не работал и при подключении у вас появлялась надпись: 530 login authentication failed. Устранить эту проблему очень легко: определитесь, какой сервер вам понравился больше и удалите все остальные. Как правило, многие оставляют FileZilla server, а остальные удаляют.

Также часто случается, что пользователи абсолютно не понимают, какой логин и пароль от них требуется. Особенно часто это случается с начинающими вебмастерами, которые не знают, как подключить FileZilla к хосту. В таком случае вам нужно зайти в аккаунт на хостинг-провайдер, а там вы найдете пароль от FTP, а вместе с ним и логин. Сохраните его к себе, а еще лучше запомните, и теперь попробуйте войти. Кроме того, некоторые пытаются войти на сервер под аккаунтом анонима, используя логин anonymous и скрытый пароль, но не все хосты это разрешают. Если появилась ошибка 530 login authentication failed, значит придется ввести реальный логин и пароль пользователя сервера.

В целом, причина проблем со входом связана с несоответствием данных авторизации с теми, что указаны на сервере. К примеру, вы можете вводить всю верную информацию, но на хост не попадете, если пытаетесь войти под IP-адресом, который запрещен для авторизации. В таком случае зайдите на сервер и внесите IP в таблицу допустимых. И помните, что пароль от аккаунта должен соответствовать тому, что указан в файле configuration.php. Даже после изменения его на сервере, он не всегда меняется.

  • Remove From My Forums
  • Вопрос

  • Написал скрипт для соединения с FTP сервером

    Import-Module PSFTP
    $ftpServer = «ftp://»
    $username = «Login»
    $password = «Password»
    $credentials = New-Object System.Net.NetworkCredential($login, $password)
    Set-FTPConnection -Credentials $credentials -Server $ftpServer -UsePassive -UseBinary

    Get-FTPItem $Session -Path ftp:// -LocalPath C:Temp

    При запуске скрипта выдаёт ошибку:

    Get-Credential : Не удается обработать преобразование аргументов для параметра «Credential». userName
    C:Windowssystem32WindowsPowerShellv1.0ModulesPSFTPSet-FTPConnection.ps1:73 знак:34
    +             $Credentials = Get-Credential $Credentials

Ответы

  • Заключите пароль в одинарные кавычки:

    $password = ConvertToSecureString
    ‘password’ Force
    AsPlainText

    • Помечено в качестве ответа

      30 мая 2013 г. 11:09

I created an FTP, and I want to read some data using C# code. When the FTP has no username/password access, everything works perfectly. But when I put username and password, I get The remote server returned an error: (530) Not logged in.

I tried all the questions on Stack Overflow and the internet like using .Normalize(), and using @username, but I keep getting that error.

this is my code:

foreach (string fileNameInFTP in directories)
                {
                    //                string fileNameInFTP2 = Path.GetFileNameWithoutExtension(fileNameInFTP);
                    if ((!haveWeAlreadyParsedThisFile(fileNameInFTP)) && (fileNameInFTP.Contains("CustsExport")) && (!fileNameInFTP.EndsWith("Empty.xml")) && (!fileNameInFTP.Contains("DelCustsExport")))
                    {
                        string file = FTPAddress + "/" + fileNameInFTP;
                        Console.WriteLine(file);
                        List<Customer> customersList =
                        (
                            from e in XDocument.Load(file).Root.Elements("cust")
                            select new Customer
                            {
                                MemeberID = (int)e.Attribute("memberid"),
                                CustomerID = (int)e.Attribute("custid"),
                                FirstName = (string)e.Attribute("fname"),
                                LastName = (string)e.Attribute("lname"),
                                ShowsNumber = (int)e.Attribute("count_noshow"),
                                VisitNumber = (int)e.Attribute("count_resos"),
                                Cancellation = (int)e.Attribute("count_cancel"),
                                MobileNumber = (string)e.Element("phone").Attribute("phonenumber")
                                /*Projects =
                                (
                                    from p in e.Elements("projects").Elements("project")
                                    select new Project
                                    {
                                        ProjectCode = (string)p.Element("code"),
                                        ProjectBudget = (int)p.Element("budget")
                                    }).ToArray()*/
                            }).ToList();

Note:

I am able to access the FTP because the `directories` variable is the list of the files in the FTP, and when I debug the code, I can see that it **has** the files, but the exception accurs in this line:

                    List<Customer> customersList =
                    (
                        from e in XDocument.Load(file).Root.Elements("cust")
                        select new Customer
                        {
                            MemeberID = (int)e.Attribute("memberid"),
                            CustomerID = (int)e.Attribute("custid"),
                            FirstName = (string)e.Attribute("fname"),
                            LastName = (string)e.Attribute("lname"),
                            ShowsNumber = (int)e.Attribute("count_noshow"),
                            VisitNumber = (int)e.Attribute("count_resos"),
                            Cancellation = (int)e.Attribute("count_cancel"),
                            MobileNumber = (string)e.Element("phone").Attribute("phonenumber")
                            /*Projects =
                            (
                                from p in e.Elements("projects").Elements("project")
                                select new Project
                                {
                                    ProjectCode = (string)p.Element("code"),
                                    ProjectBudget = (int)p.Element("budget")
                                }).ToArray()*/
                        }).ToList();

In other words: I am able to read the names of the files, but not the content of them.

I created an FTP, and I want to read some data using C# code. When the FTP has no username/password access, everything works perfectly. But when I put username and password, I get The remote server returned an error: (530) Not logged in.

I tried all the questions on Stack Overflow and the internet like using .Normalize(), and using @username, but I keep getting that error.

this is my code:

foreach (string fileNameInFTP in directories)
                {
                    //                string fileNameInFTP2 = Path.GetFileNameWithoutExtension(fileNameInFTP);
                    if ((!haveWeAlreadyParsedThisFile(fileNameInFTP)) && (fileNameInFTP.Contains("CustsExport")) && (!fileNameInFTP.EndsWith("Empty.xml")) && (!fileNameInFTP.Contains("DelCustsExport")))
                    {
                        string file = FTPAddress + "/" + fileNameInFTP;
                        Console.WriteLine(file);
                        List<Customer> customersList =
                        (
                            from e in XDocument.Load(file).Root.Elements("cust")
                            select new Customer
                            {
                                MemeberID = (int)e.Attribute("memberid"),
                                CustomerID = (int)e.Attribute("custid"),
                                FirstName = (string)e.Attribute("fname"),
                                LastName = (string)e.Attribute("lname"),
                                ShowsNumber = (int)e.Attribute("count_noshow"),
                                VisitNumber = (int)e.Attribute("count_resos"),
                                Cancellation = (int)e.Attribute("count_cancel"),
                                MobileNumber = (string)e.Element("phone").Attribute("phonenumber")
                                /*Projects =
                                (
                                    from p in e.Elements("projects").Elements("project")
                                    select new Project
                                    {
                                        ProjectCode = (string)p.Element("code"),
                                        ProjectBudget = (int)p.Element("budget")
                                    }).ToArray()*/
                            }).ToList();

Note:

I am able to access the FTP because the `directories` variable is the list of the files in the FTP, and when I debug the code, I can see that it **has** the files, but the exception accurs in this line:

                    List<Customer> customersList =
                    (
                        from e in XDocument.Load(file).Root.Elements("cust")
                        select new Customer
                        {
                            MemeberID = (int)e.Attribute("memberid"),
                            CustomerID = (int)e.Attribute("custid"),
                            FirstName = (string)e.Attribute("fname"),
                            LastName = (string)e.Attribute("lname"),
                            ShowsNumber = (int)e.Attribute("count_noshow"),
                            VisitNumber = (int)e.Attribute("count_resos"),
                            Cancellation = (int)e.Attribute("count_cancel"),
                            MobileNumber = (string)e.Element("phone").Attribute("phonenumber")
                            /*Projects =
                            (
                                from p in e.Elements("projects").Elements("project")
                                select new Project
                                {
                                    ProjectCode = (string)p.Element("code"),
                                    ProjectBudget = (int)p.Element("budget")
                                }).ToArray()*/
                        }).ToList();

In other words: I am able to read the names of the files, but not the content of them.

  • Remove From My Forums
  • Question

  • User165199113 posted
    Hi,

    I have below code for deleting the file from ftp, i am getting a error.

    «The remote server returned an error: (530) Not logged in. » what could be reason.

    public

    static
    void DeleteFile(string serverUri,
    string userid, string password)

    {

    FtpWebRequest request = (FtpWebRequest)WebRequest.Create(serverUri);

    request.Credentials =new NetworkCredential(«userid»,
    «password»);

    request.Method = WebRequestMethods.Ftp.DeleteFile;

    FtpWebResponse response = (FtpWebResponse)request.GetResponse();

    response.Close();

    }

Answers

    • Marked as answer by

      Thursday, October 7, 2021 12:00 AM

  • Remove From My Forums
  • Question

  • User165199113 posted
    Hi,

    I have below code for deleting the file from ftp, i am getting a error.

    «The remote server returned an error: (530) Not logged in. » what could be reason.

    public

    static
    void DeleteFile(string serverUri,
    string userid, string password)

    {

    FtpWebRequest request = (FtpWebRequest)WebRequest.Create(serverUri);

    request.Credentials =new NetworkCredential(«userid»,
    «password»);

    request.Method = WebRequestMethods.Ftp.DeleteFile;

    FtpWebResponse response = (FtpWebResponse)request.GetResponse();

    response.Close();

    }

Answers

    • Marked as answer by

      Thursday, October 7, 2021 12:00 AM

I spent long time looking for a solution, I’ve tried every shared answer on the internet and nothing could solve the issue. It is an issue I was ignoring for years and I never could fix.

Ok, I’ve Plesk installed and I’m not sure if it has some effect on IIS FTP to do the following behavior …

Using Process Monitor tool, and making ftp login request and watching the tool and doing your investigation using this tool, you can get a hint about the REAL reason of the problem.

For me, I found out that IIS FTP was trying to access the ftp folder from a path DIFFERENT than the actual ftp path I’ve set, I do not know why, but maybe Plesk has some effect on this.

The actual ftp path is

C:inetpubvhostszidapp

The path that IIS FTP was trying to access DURING the login process is

C:inetpubvhostsServers7localuserzid_app_ftp_user

I fixed the issue by creating a folder link from ‘actual’ folder path to the path IIS was trying to access — using the tool mklink tool

CMD command

mklink /d C:inetpubvhostsServers7localuserzid_app_ftp_user "C:inetpubvhostszidapp" 

I’ve fixed the issue that way, so wen FTP is trying to access the folder from the wrong path, it is now goes to the correct one.

Please note doing folder shortcut wont work for this, you need a link like linux, not a shortcut …

I hope it will help you :)

  • Remove From My Forums
  • Вопрос

  • Написал скрипт для соединения с FTP сервером

    Import-Module PSFTP
    $ftpServer = «ftp://»
    $username = «Login»
    $password = «Password»
    $credentials = New-Object System.Net.NetworkCredential($login, $password)
    Set-FTPConnection -Credentials $credentials -Server $ftpServer -UsePassive -UseBinary

    Get-FTPItem $Session -Path ftp:// -LocalPath C:Temp

    При запуске скрипта выдаёт ошибку:

    Get-Credential : Не удается обработать преобразование аргументов для параметра «Credential». userName
    C:Windowssystem32WindowsPowerShellv1.0ModulesPSFTPSet-FTPConnection.ps1:73 знак:34
    +             $Credentials = Get-Credential $Credentials

Ответы

  • Заключите пароль в одинарные кавычки:

    $password = ConvertToSecureString
    ‘password’ Force
    AsPlainText

    • Помечено в качестве ответа

      30 мая 2013 г. 11:09

Как исправить ошибку аутентификации входа в систему FTP 530

FTP-серверы выполняют протокол обмена данными, файлами и папками. Эти серверы в основном используются клиентами FTP или веб-мастерами, которые работают с передачей файлов на серверы FTP.

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

530 Решения для входа в систему

Ошибка FTP-соединения возникает, когда серверу не удается проверить имя пользователя и пароль пользователя. Кроме того, есть две другие возможные причины неудачной аутентификации входа в систему 530. Чтобы начать соединение с FTP-сервером, клиент должен ввести правильные учетные данные для входа (имя пользователя и пароль). Если клиент этого не делает или вводит неверные данные, это приведет к ошибке. Учетная запись пользователя по умолчанию на FTP имеет имя пользователя в качестве имени для входа. Любая дополнительная учетная запись пользователя должна быть в определенном формате. Как «username@domain.com». Если формат не сохраняется во время входа в систему, вы, скорее всего, увидите ошибку аутентификации входа в систему по протоколу FTP 530.

Поврежденный пароль

Пароли учетных записей пользователей на FTP хранятся в зашифрованном виде в базе данных ftpd. Однако, если на cPanel произошло обновление или какое-либо обновление на FTP-сервере, пароль может быть поврежден.

Неверная информация DNS.

Если информация DNS неверна, вы, вероятно, получите 530 ошибку аутентификации при входе.

Как решить проблему с учетными данными

Проблема может быть связана с Filezilla. Это означает, что в настройках шифрования могли быть неправильно выполнены некоторые настройки. Возможно, были включены некоторые необычные настройки шифрования. Зайдите в «Настройки» . Оттуда, нажмите на опцию «Использовать простой FTP» . Это не оптимально для безопасности, но это сделает работу.

Как я писал выше, другой проблемой может быть имя пользователя. Учетная запись пользователя по умолчанию имеет имя пользователя в качестве имени для входа. Но для любой добавленной учетной записи пользователь должен выглядеть следующим образом. «Username@domain.com».

Кроме того, убедитесь, что вы вводите правильную информацию для входа в систему, такую как имя пользователя, пароль и имя хоста во время доступа к FTP-серверу. Если вы на 100% уверены, что вводите правильную информацию, но не можете войти в систему, попробуйте сбросить пароль.

Если вы получаете эту ошибку, вы можете проверить информацию о сервере доменных имен. Сервер доменных имен является важным аспектом при попытке создать FTP-соединение. Убедитесь, что информация DNS верна и в нее не было внесено никаких изменений. Один из способов проверить правильность DNS — убедиться, что имя хоста является точкой для сервера имен.

Также попробуйте синхронизировать пароль вашей учетной записи
Если серверы были изменены или возникли какие-либо внутренние проблемы с базой данных, тогда пароль для всех учетных записей пользователей может быть поврежден. Но есть способ восстановить пароль, если он действительно поврежден. Вы можете попробовать переключиться на Pro FTP с чистого FTP. Это приведет к восстановлению пароля из базы данных.
Кроме того, вы можете попробовать синхронизировать пароль учетной записи пользователя с помощью WHM, если вы находитесь в cPanel. Это заменит поврежденный пароль.

Если при работе с приложением Filezilla появляется ошибка «Не получилось получить список каталогов», либо иная техническая неисправность, пользователю предстоит немало потрудиться над разрешением проблемы, так как она может возникать по разным обстоятельствам. Для того чтобы у юзеров не возникали существенные трудности при начальной работе с данным вариантом софта, здесь потребуется рассмотреть наиболее распространенные ошибки, их причины, а также методики разрешения.

Причины появления ошибок при работе с Filezilla и способы их решения

Если вы часто используете эту утилиту для загрузки и выгрузки файлов, вероятнее всего вам приходилось наблюдать всякого рода ошибки, которые могут случаться по следующим причинам:

  • Имеются неудавшиеся передачи данных на хостинг.
  • Произошел аппаратный сбой в работе утилиты.
  • Работа клиента прекращена из-за долгого ответа.
  • Пользователь указал не правильный протокол при подключении.
  • Были получены неправильные SSL сертификаты.
  • Файлы утилиты были повреждены по какой-либо причине.
  • Отсутствует необходимая скорость соединения с сетью.

Причины появления ошибок при работе

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

Важно! Чтобы не испытывать подобных проблем при работе с приложением, рекомендуется своевременно обновлять расширение, а кроме того не забывать о надлежащей защите системы при помощи антивируса.

Критическая ошибка при передаче файлов

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

Соединение прервано

Подобное часто происходит с юзерами, кто пользуется медленным интернетом, либо использует Wi-Fi подключение. Здесь необходимо проверить активность соединения с сетью, и при возможности устранить иные потребители доступа к сети. Это позволит существенным образом ускорить поток данных, и в будущем исключить возможность возникновения данной ошибки. Кроме того, причина может крыться в неправильно указанном порте или протоколе, что также необходимо проверить перед активацией повторного соединения.

Не удается получить список каталогов

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

Невозможно подключиться к серверу

Принцип работы утилиты Filezilla заключается в том, что приложение самостоятельно подключается к хостингу, после чего и происходит передача файлов или иных данных через клиент. Если же сервер в текущий момент времени недоступен, вам предстоит проверить свое подключение к интернету, а кроме того попробовать авторизоваться в личном кабинете непосредственно через сам сайт. Здесь, присутствует вероятность, что произошел сбой на портале, и придется лишь дождаться возобновления его работы.

550 Failed to Change Directory

Как правило, подобная ошибка всплывает в той ситуации, когда пользователь пытается воспользоваться клиентом для скачивания какого-либо файла. Если вы получаете данное уведомление, то присутствует вероятность, что в имени имеется кириллица, что и препятствует загрузке. В этой ситуации можно попытаться сделать запрос администрации, либо в адресной строке вбить about.config и активировать клавишу «Enter». Далее предстоит отыскать параметр network.standard-url.encode-utf8, а после поменять его значение на «False».

530 Login Authentication Failed

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

Не открываются текстовые файлы Дебиан

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

Имя хоста не совпадает с сертификатом

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

Важно! При возникновении проблем с работой этой утилиты, вы всегда можете обратиться в службу поддержки или непосредственно к более опытным юзерам в сети.

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

Ошибка 530 при просмотре анонимных сайтов FTP, настроенных для изоляции пользователей Active Directory в IIS 7.0 и 7.5

В этой статье помогают устранить ошибку 530, которая возникает при просмотре анонимного сайта FTP, настроенного для изоляции пользователей Active Directory в Microsoft IIS (IIS) 7.0 или 7.5.

Оригинальная версия продукта: службы IIS 7,0, 7,5
Исходный номер КБ: 2649659

Симптомы

Рассмотрим следующий сценарий. Настраивается сайт FTP в IIS 7.0 или 7.5. В диспетчере IIS вы разрешаете анонимную проверку подлинности для сайта FTP, а затем настраивайте изоляцию пользователей Active Directory, чтобы изолировать пользователей в собственных каталогах FTP. Если пользователь пытается получить анонимный доступ к сайту FTP, может возникнуть одно из следующих условий ошибки:

Условие ошибки 1. Использование ftp.exe клиента FTP

Если пользователь переходит на сайт FTP с помощью ftp.exe командной строки FTP Windows или другого аналогичного клиента FTP командной строки, отображается следующая ошибка:

530-User не может войти.
Ошибка Win32. Доступ отказано.
Сведения об ошибках. Просмотр домашнего каталога не удалось.

Условие ошибки 2. Использование Internet Explorer в качестве клиента FTP

Если пользователь переходит на сайт FTP с помощью Internet Explorer и проверяется вход в анонимный почтовый ящик, нажатие кнопки Журнал на кнопке «Журнал» приведет к повторному вводу анонимных учетных данных.

Причина

Такое поведение является особенностью данного продукта. Настройка сайта FTP для анонимного доступа, а также изоляции пользователей Active Directory не поддерживается.

Решение

При настройке сайта FTP для изоляции пользователей Active Directory не допускайте анонимный доступ. Сайты FTP, настроенные с помощью изоляции пользователей Active Directory, должны использовать базовую проверку подлинности.

Дополнительные сведения

Дополнительные сведения о настройке изоляции пользователей FTP в IIS 7.0 и 7.5 см. в следующих статьях:

Во время работы в FTP-клиенте могут возникать различные ошибки. Разберем самые распространённые и расскажем, как их устранить.

Ошибка 530 Login incorrect

Означает, что логин или пароль к FTP введены неверно. Возможно, допущена опечатка при введении. Например, при копировании из мессенджера или блокнота часто вместе с паролем или логином захватывается пробел — удалите его.

В крайнем случае можно посмотреть ваш логин и пароль в панели управления хостингом. Есть хостинги, где нельзя увидеть текущий пароль — тогда просто смените его на новый.

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

Ошибка 530 User denied by access rules

Возникает, если у вашего хостера включена защита по IP-адресам — вашего адреса нет в списке разрешенных подключений. Чтобы подключиться к серверу, необходимо добавить IP-адрес в этот список.

Ошибка Bad IP connecting

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

Для исправления ситуации перезагрузите роутер или отключите/включите интернет-соединение на ПК. Также, возможно, потребуется добавить этот новый IP в список разрешенных для подключения на хостинге.

Количество FTP-пользователей превышено

Эта ошибка возникает, когда вы пытаетесь создать нового FTP-пользователя. Означает, что вы превысили максимальное количество FTP-аккаунтов. Это ограничение может быть выставлено на вашем тарифе или в целом у хостера. Для исправления:

  • используйте для подключения уже существующего незанятого пользователя, просто сменив ему пароль;
  • удалите неиспользуемые FTP-аккаунты и создайте вместо них новый;
  • повысьте ваш тарифный план.

Файлы загружаются «битыми», искаженными

Если после загрузки скрипта на сервер он не работает, или картинка передается в искаженном виде — скорее всего вы выставили неправильный режим передачи.

FTP-клиенте есть 3 режима передачи файлов:

  • автоматический (клиент сам выбирает режим передачи);
  • ASCII — в файле принудительно приводятся к единому виду символы окончания строки. Подходит для текстовых файлов;
  • двоичный — файл передается как есть. Подходит для скриптов, изображений.

Иногда авторежим работает некорректно; тогда нужно выставить режим передачи принудительно. Если не уверены, какой режим выбрать — выставьте двоичный.

FTP медленно работает

Для исправления ситуации попробуйте следующие способы:

Переключитесь на пассивный режим передачи файлов. А иногда, наоборот, помогает переключение на активный. Отключите шифрование TLS — вместо этого пропишите в этом поле «обычный FTP». Подключитесь не по FTP, а по SFTP. Для этого в настройках FileZilla (или другого клиента) в поле «Протокол» укажите SFTP. Данные для подключения уточните у хостера.

  • Удаленный сервер возвратил ошибку 522
  • Удаленный сервер возвратил ошибку 504 истекло время ожидания шлюза
  • Удаленный сервер возвратил ошибку 503 сервер недоступен
  • Удаленный сервер возвратил ошибку 503 запрещено
  • Удаленный сервер возвратил ошибку 502 недопустимый шлюз еиас мониторинг