CentOs 7.6 방화벽 활성화 후 원격 폴더를 표시할 수 없음

1502 단어
전환: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/service     
listen_port=9555
local_root=/var/ftp/public
 
 
### , 
pasv_enable=YES
pasv_min_port=40000
pasv_max_port=40080
pasv_promiscuous=YES

동시에 방화벽을 열어야 합니다.
firewall-cmd --permanent --zone=public --add-port=40000-40080/tcp
firewall-cmd --reload

마지막으로 ftp 서비스 재시작
systemctl restart vsftpd.service

ftp 도구로 방화 테스트를 하면 됩니다.

좋은 웹페이지 즐겨찾기