FTP 접속은 되는데 목록이 멈출 때 점검할 Passive 포트와 방화벽 설정

FTP 서버에 연결된 뒤 파일 목록이 표시되지 않거나 업로드가 중단되는 경우를 다룹니다. Passive 모드 포트 범위, 공유기 포트포워딩, Windows 방화벽 규칙, 서버의 외부 IP 설정과 계정 권한을 순서대로 확인해 원인을 분리합니다.

조원동 ftp서버출장방문수리점 관련 이미지 1

FTP 접속은 되는데 목록이 멈출 때 점검할 Passive 포트와 방화벽 설정

아이디와 비밀번호를 입력한 뒤 연결은 완료되지만 파일 창이 비어 있거나 ‘목록 가져오기’ 단계에서 멈추는 증상은 제어 연결과 데이터 연결을 분리해서 봐야 합니다. 로그인 성공은 서버의 제어 포트까지 도달했다는 뜻일 뿐, 디렉터리 조회와 업로드·다운로드에 쓰이는 데이터 채널까지 정상이라는 의미는 아닙니다. 특히 Passive 모드에서는 서버가 안내한 별도 포트로 클라이언트가 다시 접속하므로 공유기, Windows 방화벽, 서버 외부 주소 설정 중 하나만 어긋나도 전송이 중단될 수 있습니다. 내부 Wi-Fi 에서는 열리는데 외부 인터넷에서만 실패하는 경우도 같은 구조에서 자주 발생합니다. 초기 로그 확인이나 설정값 정리가 필요하면 010-6833-8119 로 증상 화면과 함께 알려주시면 됩니다.

Passive 모드 포트 범위가 비어 있을 때 생기는 증상

FTP는 보통 21 번 같은 제어 포트로 로그인 절차를 진행한 뒤, 파일 목록과 전송을 위한 데이터 포트를 별도로 사용합니다. 따라서 로그인 직후 폴더 목록이 회전 표시에서 멈추거나, 폴더는 보이지만 업로드를 시작하는 순간 끊기는 패턴이 나타날 수 있습니다.

Passive 모드에서는 서버가 클라이언트에 사용할 데이터 포트를 알려주고, 클라이언트가 그 포트로 서버에 접속합니다. 서버 프로그램에서 Passive 포트 범위를 지정하지 않았거나 너무 넓게 열어 둔 상태, 지정 범위와 방화벽 허용 범위가 다른 상태라면 외부 접속이 불안정해집니다. 예를 들어 서버 프로그램에 50000~50100 을 지정했다면 Windows 방화벽과 공유기 전달 규칙도 같은 TCP 범위를 기준으로 맞춰야 합니다.

보이는 증상우선 확인할 지점
로그인 후 파일 목록이 멈춤Passive 포트 범위, 서버 외부 IP 응답
목록은 보이지만 업로드만 실패방화벽 인바운드 규칙, 파일 쓰기 권한
내부에서는 되고 외부에서만 실패공유기 포트포워딩, 공인 IP, 이중 NAT 여부

Windows 방화벽에서는 FTP 서버 실행 파일을 허용하거나, 운영 중인 Passive TCP 포트 범위를 인바운드 규칙으로 추가합니다. 둘 중 하나만 임시로 열기보다 실제 서버 프로그램의 동작 방식에 맞춰 규칙을 정리하는 편이 관리하기 좋습니다. 서버 프로그램과 FTP 클라이언트의 버전 차이, 네트워크 어댑터 드라이버의 오래된 상태도 연결 유지 문제에 영향을 줄 수 있으므로 반복 끊김이 있다면 함께 확인합니다.

Advertisement

공유기 전달 규칙과 외부 주소를 함께 맞추는 방법

조원동 ftp 서버출장방문수리점 문의에서 자주 확인하는 경우도 제어 포트만 공유기에서 내부 서버로 전달하고, Passive 데이터 포트 범위는 빠져 있는 구성입니다. 이 상태에서는 로그인까지는 성공해도 목록 조회나 파일 전송이 완료되지 않습니다.

먼저 FTP 서버 PC의 내부 IP를 확인하고 가능하면 공유기 DHCP 예약 또는 고정 설정으로 주소가 바뀌지 않게 합니다. 그다음 공유기 포트포워딩 대상이 현재 서버 PC의 내부 IP인지 대조합니다. 제어 포트와 Passive 포트 범위 모두 같은 PC로 전달되어야 하며, 다른 기기에 예전 규칙이 남아 있으면 예상하지 못한 실패가 생길 수 있습니다.

서버 프로그램의 외부 IP 또는 호스트명 항목도 중요합니다. Passive 응답에 사설 IP가 들어가거나 이전 공인 IP가 남아 있으면 외부 클라이언트는 엉뚱한 주소로 데이터 연결을 시도합니다. 공인 IP가 유동으로 변경되는 환경이라면 현재 외부 주소, 호스트명 갱신 상태, 공유기 WAN 주소를 차례로 비교해야 합니다. 통신사 장비와 개인 공유기가 연달아 설치된 이중 NAT 환경이면 두 장비 중 어느 쪽이 공인 IP를 받고 있는지도 확인해야 합니다.

Advertisement

외부망 테스트로 내부 접속 착시를 제거하기

같은 Wi-Fi 에서 서버 주소로 접속해 성공했다고 외부 접속까지 정상이라고 판단하면 안 됩니다. 일부 공유기는 내부에서 공인 주소로 되돌아오는 접속을 처리하지만, 그렇지 않은 장비도 있어 내부 시험 결과가 외부 환경을 대신하지 못합니다. PC를 서버와 같은 네트워크에 둔 시험과 모바일 데이터를 사용한 시험을 구분해 기록하는 이유입니다.

FTP 클라이언트 로그에서는 로그인 뒤 표시되는 PASV 또는 EPSV 응답을 확인합니다. 응답 주소가 사설 대역인지, 서버가 제시한 포트 번호가 설정한 범위 안인지, 연결 시도 뒤 시간 초과가 발생하는지를 보면 우선순위가 잡힙니다. 주소가 틀리면 서버의 외부 IP 설정부터, 포트가 막히면 방화벽과 공유기 전달 규칙부터 조치하는 방식이 효율적입니다.

오래된 FTP 클라이언트가 암호화 방식이나 Passive 응답 처리에서 호환 문제를 보이는 경우도 있습니다. 서버 설정을 여러 번 바꾸기 전에 다른 클라이언트로 동일 계정과 동일 외부망 테스트를 한 번 더 하면 프로그램 호환 문제와 네트워크 경로 문제를 구분하는 데 도움이 됩니다.

Advertisement

방문 작업이 필요한 경우

조원동 ftp서버출장방문수리점 관련 이미지 2

공유기 관리자 화면 접근이 어렵거나 서버 IP가 수시로 바뀌고, 방화벽 정책까지 여러 규칙으로 나뉘어 있다면 현장에서 한 번에 대조하는 편이 빠릅니다. 조원동 방문 일정에서는 서버 PC의 고정 IP, 공유기 WAN 상태, 포트포워딩 대상, Windows 방화벽 허용 범위, FTP 서비스 실행 상태를 연결 순서대로 확인합니다.

원격 점검은 관리자 권한과 공유기 관리 페이지 접속 정보가 준비된 경우 설정값 검토 범위를 먼저 줄일 수 있습니다. 원격 지원은 새벽 시간을 제외하고 진행하며, 현장 작업은 09:00~18:00 사이 서울·경기·인천·세종 범위에서 일정 조율이 가능합니다.

Advertisement

전송 실패 기록을 남겨 문의하기

로그인 직후 목록이 멈추거나 특정 네트워크에서만 업로드·다운로드가 실패한다면, 설정을 무작정 초기화하기보다 실패 기록을 남겨 두는 것이 좋습니다. FTP 클라이언트 로그 전체, 서버 프로그램 이름과 버전, 공유기 모델명, 오류 화면, 내부망과 모바일 데이터 테스트 결과를 준비하면 원인 분리가 빨라집니다.

동네형컴퓨터는 데이터 포트 경로와 외부 주소 응답을 먼저 역추적해 필요한 재설정 범위를 좁힙니다. 문의는 010-6833-8119, 안내 페이지는 https://udns.kr/에서 확인할 수 있습니다.

Advertisement

파일 목록 멈춤을 줄이는 마무리 점검

FTP 복구의 핵심은 로그인 성공 여부가 아니라 데이터 채널이 실제 외부망에서 열리는지 확인하는 데 있습니다. Passive 포트 범위, 방화벽 허용 규칙, 공유기 전달 대상, 서버 외부 IP 응답을 같은 기준으로 맞추면 목록 조회와 파일 전송 실패를 줄일 수 있습니다. 접속 기록과 네트워크 구조를 함께 보면 재설정 범위도 불필요하게 커지지 않습니다.

Advertisement

자주 묻는 질문

로그인까지 되는데 파일 목록이 보이지 않는 이유는 무엇인가요?

로그인에는 제어 연결이 사용되고, 목록 조회에는 별도 데이터 연결이 필요하기 때문입니다. Passive 포트가 막혔거나 서버가 잘못된 외부 IP를 알려주는지 먼저 확인해야 합니다.

Passive 모드 포트는 몇 개를 열어야 하나요?

동시 접속 수와 서버 프로그램 설정에 따라 달라집니다. 필요한 동시 전송 수를 고려해 관리 가능한 범위로 지정하고, 서버 프로그램·Windows 방화벽·공유기에서 동일한 TCP 범위를 사용해야 합니다.

공유기 설정과 방화벽 설정은 원격으로 확인할 수 있나요?

관리자 권한, 공유기 관리자 페이지 접속 정보, 서버 프로그램 설정 화면을 확인할 수 있으면 원격 검토가 가능합니다. 다만 이중 NAT 여부나 물리 연결 상태는 현장 확인이 더 적합할 수 있습니다.

Advertisement