Не удается войти в систему с помощью Fluent FTP (ошибка 530 — вход не выполнен), но FTP-клиент с графическим интерфейсом работает

Этот блок кода предназначен для открытия соединения между локальной машиной и FTP-сервером. Сервер размещен на DreamHost, и я не знаю, связана ли проблема с моей конфигурацией целевого сервера DreamHost. Код выдает WebException:

530 (не вошел в систему)

// Censored, but all the information given are correct
using (FtpClient ftp = new FtpClient("anaconda.dreamhost.com", "******", "******")) 
{
     ftp.Connect(); // This line
     ..
     ..
}

Как я могу успешно инициализировать соединение с сервером?


Я также пытался войти в систему с помощью FileZilla. Кажется, он работает нормально. Файл журнала выглядит следующим образом:

25.04.2021 18:53:41 2404 1 Состояние: подключение к anaconda.dreamhost.com...
25.04.2021 18:53:42 2404 1 Ответ: fzSftp запущен, protocol_version=10
25.04.2021 18:53:42 2404 1 Команда: open ***********@anaconda.dreamhost.com 2
25-04-2021 18:53:55 2404 1 Статус: Используется имя пользователя ********.
2021-04-25 18:53:57 2404 1 Команда: Пароль: ********
2021-04- 25 18:54:00 2404 1 Состояние: подключено к anaconda.dreamhost.com
2021-04-25 18:54:02 2404 1 Состояние: получение списка каталогов...
2021-04-25 18:54:02 2404 1 Команда: pwd
25-04-2021 18:54:02 2404 1 Ответ: Текущий каталог: /home/*******
2021-04- 25 18:54:02 2404 1 Команда: ls
25.04.2021 18:54:03 2404 1 Статус: Список каталогов /home/********
2021-04- 25 18:54:04 2404 1 Статус: Список каталогов /home/****** выполнен успешно

Я почти уверен, что проблема в моей конфигурации в приведенном выше коде.


person Vultarix    schedule 24.04.2021    source источник


Ответы (1)


Вы используете SFTP в FileZilla, а не FTP.

Таким образом, вы должны использовать библиотеку SFTP в своем коде, а не библиотеку FTP.

См. Как связаться с SFTP-сервером.

person Martin Prikryl    schedule 25.04.2021
comment
Абсолютно работает, я сменил библиотеку с FluentFTP на SSH.net, и она работает, несомненно, отлично. - person Vultarix; 28.04.2021