サーバーが積極的に拒否したため FTP サイトに接続できませんが、WinSCP は動作します

サーバーが積極的に拒否したため FTP サイトに接続できませんが、WinSCP は動作します

友人がセットアップした RedHat 7 サーバーを所有していますが、友人はもうここで働いていないので、私が引き継ぎました。WinSCP 経由でサーバーに接続してファイルを転送することはできますが、自分で書いた Python スクリプト経由では接続できません。「サーバーが拒否したため接続に失敗しました」というメッセージが表示されます。

少し調べてみたところ、iptables ファイルには何も見つかりませんでした。文字通り空で、VSFTPD がインストールされている形跡も見当たりません。ただし、GUI 経由でファイアウォール設定にアクセスし、ポートをいじってみましたが、うまくいきませんでした。

Python 経由で動作しない理由は、FTP 転送プログラムがインストールされていないからではないでしょうか。Linux のスキルは中級者で、この問題を解決しようとしているので、アドバイスをお願いします。

答え1

ご存知のとおり、WinSCP では SFTP を使用しています。一方、ftplib は、その名前のとおり、FTP ライブラリです。

PythonでSFTPを使用する場合は、パラミコ図書館

関連情報