サーバーでFTP / port21を有効にしますか?

サーバーでFTP / port21を有効にしますか?

更新: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-c​​entos-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を使用することです。しかし、これは組織化された方法で複数のファイルをダウンロードするので、そうする必要があるのは本当に怖いです。

ベストアンサー1

おすすめ記事