ターン:https://blog.csdn.net/ygwlove0110/article/details/88232065
私はピットに遭遇しました。サーバーがファイアウォールを開くと、FTPクライアント接続は、ディレクトリを表示することができません。友達になることができ、ファイアウォールをオフにします。
もちろん、今でも解決策を掲載ファイアウォールをオンにする必要があり
設定ファイルのセクションvsftpd.conf
= pam_service_name にvsftpdを userlist_enableの = YES TCP_WRAPPERS = YES #これらはデフォルトの設定です chroot_local_user = YES chroot_list_enable = NO chroot_list_file =の/ etc / vsftpdは/ chroot_list ##修正するために必要に応じて変更する必要がカスタムポートを設定は/ etc / 開いているポートに対応-サービスをし、ファイアウォールのポート LISTEN_PORT = 9555 local_root = / varは / FTP / 公衆 ###以下がファイアウォールを開くことによって解決することができない、追加されたコンテンツ pasv_enable = YES pasv_min_port = 40000 pasv_max_port = 40080 pasv_promiscuous = YES
同時に、ファイアウォールのリリースを開く必要があります
ファイアウォール-CMD --permanent --zone =公共--add-ポート= 40000から40080 / TCPの ファイアウォール-CMD --reload
最後に、FTPサービスを再起動します
systemctl再起動vsftpd.service
FTPはそれを発射テストするためのツールを使用することができます