vsftpd
상태 확인vsftpd 설치 및 기본 설정
sudo apt update
sudo apt install vsftpd -y
vsftpd 설정 변경 (/etc/vsftpd.conf
)
sudo nano /etc/vsftpd.conf
listen=YES
listen_ipv6=NO
anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES
allow_writeable_chroot=YES
pasv_enable=YES
pasv_min_port=40000
pasv_max_port=40100
📌 Passive Mode 설정 (pasv_enable=YES
)을 추가해야 WSL에서 외부 접속 가능
📌 Passive Mode 포트 범위 (40000-40100
)를 설정하여 방화벽에서 허용
저장 후 vsftpd 서비스 재시작:
sudo systemctl restart vsftpd
WSL Ubuntu에서 방화벽(UFW)이 활성화되어 있다면 FTP 포트를 허용해야 합니다.
sudo ufw allow 21/tcp
sudo ufw allow 40000:40100/tcp
sudo ufw enable
📌 21번 포트
(FTP 기본 포트)와 Passive Mode 포트(40000~40100)
허용