vsftpd.conf에서 pasv_enable 및 관련 필드의 의미는 무엇입니까

vsftpd.conf에서 pasv_enable 및 관련 필드의 의미는 무엇입니까

방금 vsftpd를 설치했습니다.이 방향.

Amazon AWS를 사용하여 Ubuntu 시스템에서 ftp를 실행하려고 합니다. 이 명령을 처음 시도했을 때 작동하지 않았습니다. FileZilla 및 Winscp를 통해 Windows 컴퓨터에서 Ubuntu 서버에 연결하려고 합니다.

실패했을 때 추가하려고했습니다.이러한 옵션/etc/vsftpd.conf파일에. 구체적으로:

pasv_enable=YES
pasv_min_port=64000
pasv_max_port=64321
port_enable=YES
pasv_address=<your-publicly-resolvable-host-name>
pasv_addr_resolve=YES <or> NO

이것은 도움이 되지 않습니다. 마지막으로, winSCP를 "활성 모드"로 전환하는 것이 작동합니다. 내 질문은: 이러한 다양한 매개 변수는 무엇을 의미합니까? 나는 수동 모드를 활성화하고 수동 모드에 사용되는 포트를 부트스트랩하는 데 도움이 된다고 가정하지만 port_enable pasv_address어떻게 해야 할지 잘 모르겠습니다 pasv_addr_resolve.

또한 이제 활성 모드를 사용하고 있으므로 이러한 항목이 필요합니까? 감사해요

답변1

(분명히) 매뉴얼 페이지가 있습니다vsftpd.conf, 이는 항상 좋은 출발점이 됩니다.

TLDR 버전: FTP 수동 모드에만 필요합니다.

pasv_enable

데이터 연결을 얻는 PASV 방법을 비활성화하려면 NO로 설정하십시오.

기본값: 예


pasv_address

PASV 명령에 대한 응답으로 vsftpd가 광고하는 IP 주소를 재정의하려면 이 옵션을 사용하십시오. 숫자 IP 주소를 제공하십시오( pasv_addr_resolve활성화되지 않은 경우). 이 경우 시작 시 DNS에 의해 확인될 호스트 이름을 제공할 수 있습니다.

기본값: (없음 - 주소는 들어오는 연결 소켓에서 가져옵니다)


pasv_addr_resolve

옵션에서 IP 주소가 아닌 호스트 이름을 사용하려면 YES로 설정하십시오 pasv_address.

기본값: 아니요

관련 정보