외부 IP(내 도메인 이름 사용) 및 로컬 네트워크(192.168.1.x)에서 수동 전송을 통해 액세스할 수 있는 vsftpd 서버 설정이 있습니다. 현재 /etc/vsftpd.conf를 외부에서 액세스할 수 있도록 설정했습니다.
pasv_enable=Yes pasv_max_port=<max> pasv_min_port=<min> pasv_addr_resolve=YES pasv_address=<domain name>
이것은 잘 작동하지만 로컬로 연결하려고 하면 확인된 IP를 수동 주소(외부 대 로컬)로 사용하려고 합니다.
연결이 어디에서 오는지에 따라 조건부로 vsftpd가 다른 pasv_address를 사용하도록 하는 방법이 있습니까?
답변1
pasv_address
서버가 연결된 소켓에서 주소를 가져오도록 해당 줄을 제거해야 합니다 . 설명서를 확인하세요:http://vsftpd.beasts.org/vsftpd_conf.html