2

У меня есть сервер RedHat 7, который мой друг настроил, и он больше не работает здесь с нами, поэтому я вступил во владение. Я могу подключиться к серверу и передавать файлы через WinSCP, но не могу подключиться к нему с помощью написанного мной скрипта Python. Я получаю сообщение "не удалось подключиться, потому что сервер активно отказался от него".

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

Мне интересно, причина, по которой он не работает через Python, в том, что не установлена программа FTP-передачи? Пожалуйста, посоветуйте, так как я владею средними навыками в Linux и пытаюсь понять это!

1 ответ1

1

Как вы узнали, в WinSCP вы используете SFTP. Хотя ftplib - это, как следует из названия, библиотека FTP.

Для SFTP в Python используйте библиотеку Paramiko.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .