vsftpd와 파일질라

vsftpd와 파일질라

내 컴퓨터에 로컬로 vsftpd와 filezilla를 설치했습니다(우분투 12.04).

0.0.0.0을 사용하여 filezilla를 통해 ftp를 할 수 있으며 작동합니다. 컴퓨터 외부에서 FTP에 액세스하는 방법은 무엇입니까? 어떤 주소를 사용해야 합니까?

vsftpd.config

listen=YES
anonymous_enable=YES
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/private/vsftpd.pem

답변1

여전히 0.0.0.0에 바인딩할 수 있지만 방화벽 인터페이스를 사용하여 포트를 열어야 합니다(우분투의 ufw 또는 iptables에 따라 다름). 0.0.0.0은 모든 인터페이스(로컬 호스트 및 이더넷 인터페이스 등)에 바인딩됩니다. 방화벽에 대한 정보는 우분투 문서를 검색하는 것이 좋습니다. 컴퓨터가 일반적으로 구성된 홈 라우터 뒤에 있고 인터넷에서 사용할 수 있도록 하려면 라우터에서 컴퓨터로의 포트 전달도 설정해야 합니다. 이 프로세스는 라우터마다 다릅니다. 특히 anonymous_enable=YES.

관련 정보