vsftpd 접속 관련 메모

서버에 vsftpd 설치를 하고 IOS 앱 PlayerXterme으로 파일등을 보려 했으나 접속이

되지 않는 문제 해결


vsftpd 설치

yum install vsftpd -y


vsftpd.conf 설정

- FTP접속 시 Client가 고정IP가 아니고 공유기를 사용할 경우 vsftpd를 Passive 방식으로

  설정한다.

anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_file=/var/log/xferlog
xferlog_std_format=YES
#chroot_local_user=YES
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
pasv_enable=YES
pasv_enable=YES
pasv_min_port=54040
pasv_max_port=54050
allow_writeable_chroot=YES


- 공유기의 외부, 내부 포트를 설정한다.



- 방화벽에도 포트추가

 예) firewall-cmd --permanent --zone=public --add-port=54040-54050/tcp


vsftpd 재시작

 - systemctl restart vsftpd.service


방화벽 재시작

- systemctl restart firewalld