更新:vsftpd.confからftp_usernameを削除すると、次のエラーが発生します。
500 OOPS: vsftpd: cannot locate user specified in 'ftp_username':ftp
Java JARを実行しようとしているRHEL(Red Hat Enterprise Linux)7サーバーがあり、FTPを使用していくつかのファイル(ISO)をダウンロードする必要がありますが、問題のサーバーはsFTPのみを許可するため失敗します。いいえFTP接続。このFTPをすばやく有効化/許可するにはどうすればよいですか?
インストールして構成しようとしています。VSFTPD(このガイドに従ってください:https://www.freecodecamp.org/news/install-and-configure-ftp-server-in-redhat-centos-linux/)、yumを使用してvsftpdをインストールしてファイルを設定しましたが、vsftpd.conf
まだWinSCPを介してFTPに接続できません。このオプションが次に設定されていることを確認しました。はいvsftpd.conf
ファイルから:
anonymous_enable=YES
local_enable=YES
write_enable=YES<br>
次のエラーメッセージが表示されます。
Disconnected from server
Connection failed.
Service not available.
また、IPTABLESサービスでポート20/21を開きました(このガイドに従いました:https://www.thegeekdiary.com/centos-rhel-how-to-configure-iptable-rules-to-allow-ftp-ports-2021/)。私はLinuxの人々よりも高度なプログラミング言語を好みます。何が間違っているのか教えてくれる人はいますか?
唯一の他のオプションは、このレガシーコードを編集してJavaでsFTPを使用することです。しかし、これは組織化された方法で複数のファイルをダウンロードするので、そうする必要があるのは本当に怖いです。