CentOSの7.6は、ファイアウォールを開いた後、リモートフォルダを表示することはできません

ターン: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はそれを発射テストするためのツールを使用することができます

おすすめ

転載: www.cnblogs.com/sheseido/p/11310859.html
おすすめ