로그인 연결과 파일 데이터 연결은 다름
FTP는 로그인과 명령을 처리하는 제어 연결, 폴더 목록이나 파일을 주고받는 데이터 연결을 구분합니다. 사용자 인증이 성공했어도 데이터 연결이 통과하지 못하면 폴더 목록 조회나 파일 전송이 멈출 수 있습니다. 이런 증상을 계정 암호 오류나 파일 손상으로 바로 단정하지 않습니다.
FTP와 FTPS 모두 제어 연결 및 데이터 연결 조건을 확인해야 합니다. FTPS의 암호화 설정이 데이터 연결에 필요한 네트워크 경로를 대신 만들어 주지는 않습니다. 같은 LAN에서의 결과와 외부 WAN에서의 결과를 구분해 어느 연결에서 실패하는지 기록합니다.
액티브와 패시브의 데이터 포트 구분
공식 설정 도움말은 FTP 제어 연결의 기본 포트를 TCP 21, 액티브 모드의 데이터 연결을 TCP 20으로 설명합니다. 패시브 모드의 데이터 연결은 NAS에 설정한 별도의 포트 범위를 사용합니다. 따라서 제어 포트 하나가 응답한다는 사실만으로 목록 조회와 전송까지 확인할 수는 없습니다.
NAS나 클라이언트가 NAT와 방화벽 뒤에 있다면 사용하는 모드와 데이터 연결 조건을 함께 확인합니다. NAT는 내부 주소와 외부 주소 사이를 변환하는 기능입니다. Synology의 WAN 안내는 인터넷의 FTP 클라이언트가 방화벽이나 NAT 뒤에 있을 때 패시브 FTP가 필요한 경우가 많다고 설명합니다.
실제 NAS의 패시브 범위를 기준으로 확인
제어판 > 파일 서비스 > FTP의 패시브 FTP 포트 범위에서 기본 범위 사용 여부와 사용자 지정 값을 확인합니다. DSM 6.2 도움말은 1025부터 65535 사이에서 최대 128개 포트를 지정할 수 있다고 설명합니다. 현재 7.4 도움말은 지정 가능 범위는 같지만 사용 가능한 포트 수가 모델마다 다르다고 설명합니다.
공식 연결 안내에는 최대 128개라는 표현도 남아 있으므로 이를 모든 현재 모델의 동일 한도로 적용하지 않습니다. 도움말에 등장하는 기본 범위 예시도 모든 모델의 고정값으로 보지 않습니다. 현재 NAS 화면과 해당 모델의 조건에서 확인한 시작 및 끝 포트를 기록해야 합니다.
NAT 환경에서 NAS가 알리는 외부 주소 확인
Report external IP in PASV mode는 NAS가 FTP 클라이언트에 외부 IP 주소를 알리도록 하는 설정입니다. 설정 도움말은 NAS가 NAT 뒤에 있고 클라이언트와 NAS가 서로 다른 서브넷에 있을 때 적용되는 조건이라고 설명합니다. 모든 LAN 접속에서 무조건 켜야 하는 항목으로 쓰지 않습니다.
외부 접속에서는 클라이언트가 사용하는 DDNS 또는 FQDN이 실제 NAS의 WAN IP로 해석되는지, Assign external IP의 값과 맞는지 확인합니다. NAS가 알리는 주소는 클라이언트 연결 기록에서 확인할 수 있습니다. 공식 WAN 안내는 FTP 접속에 QuickConnect 주소를 사용할 수 없다고 명시합니다.
제어 포트와 설정한 데이터 범위만 대조
NAS의 방화벽에서는 FTP 파일 서버 항목과 해당 클라이언트의 접근 허용 조건을 확인합니다. 외부 접속을 구성한 환경이라면 라우터 규칙도 실제 NAS 주소, FTP 제어 포트와 현재 설정한 패시브 범위를 기준으로 대조합니다. 라우터의 설정 위치와 동작은 해당 장비의 공식 안내를 함께 확인합니다.
1025부터 65535라는 숫자는 패시브 포트를 지정할 수 있는 범위이며 그 전체를 항상 개방하라는 뜻이 아닙니다. 실제 전송에 쓰는 범위와 접근 대상을 정한 뒤 필요한 규칙을 확인합니다. 방화벽을 모두 끈 상태의 결과를 정상 설정의 완료 근거로 사용하지 않습니다.
포트 검사 하나로 전송 가능 여부를 단정하지 않기
Synology의 문제해결 안내는 외부 포트 검사 도구에서 패시브 포트가 닫힘으로 표시될 수 있어 검사 결과 하나만으로 판단하지 않도록 설명합니다. FTP 제어 포트의 응답, 클라이언트가 받은 주소와 데이터 포트, 실제 접속 기록을 함께 대조합니다. 패킷이 도착했다는 사실도 사용자 인증과 파일 전송 완료를 모두 입증하지는 않습니다.
같은 계정과 대상 폴더로 LAN 및 외부 연결 결과를 나눠 확인하고, 목록 조회와 허용된 파일의 전송을 각각 확인합니다. 실패 단계가 인증인지 인증서 확인인지 데이터 연결인지 파일 권한인지 기록하면 다음에 확인할 설정을 좁힐 수 있습니다. NAS의 SSH 설정 변경이나 패킷 수집은 별도 관리 작업으로 구분합니다.
공식 자료와 적용 범위
Synology 공식 도움말과 FAQ의 적용 조건을 기준으로 작성했습니다. 모델별 지원과 세부 빌드는 해당 제품 및 DSM 버전에서 확인해야 합니다.
내용 검토 기준일: 2026-10-27