FTP 서버에서 로그인까지는 되지만 파일 목록이 보이지 않거나 전송이 멈추는 문제를 중심으로 점검합니다. 제어 연결과 데이터 연결의 차이, Passive 포트 범위, 방화벽 규칙, 공유기 NAT, 서비스 권한 및 로그 확인 순서를 구분해 원격 조치와 현장 점검이 필요한 상황을 판단합니다.

FTP 전송이 중간에 멈출 때 포트·수동 모드부터 확인하는 점검 절차
로그인 성공 메시지는 보이는데 폴더 목록이 끝없이 대기하거나 업로드가 중간에서 멈춘다면, 계정 자체보다 데이터 연결 경로를 먼저 분리해 봐야 합니다. FTP는 로그인에 사용하는 제어 연결과 목록 조회·파일 전송에 사용하는 데이터 연결이 서로 다르게 동작할 수 있습니다. 그래서 21 번 포트 접속이 된다는 사실만으로 파일 전송까지 정상이라고 판단하기는 어렵습니다. 오류 화면과 접속 시각을 남겨 두면 방화벽 차단, 외부 주소 설정, 폴더 권한 문제를 훨씬 빠르게 구분할 수 있습니다. 초기 증상 확인은 동네형컴퓨터 010-6833-8119 에서 받을 수 있습니다. 아래 순서는 서버 설정과 네트워크 장비, 계정 권한을 섞지 않고 확인하기 위한 기준입니다.
Passive 포트 범위와 외부 주소가 어긋나는 증상
FTP 클라이언트가 서버에 접속해 아이디와 비밀번호를 전달하는 과정은 제어 연결입니다. 반면 디렉터리 목록을 불러오거나 파일을 올리고 내려받을 때는 별도의 데이터 연결이 만들어집니다. 로그인 직후 “목록을 가져오는 중”에서 멈추거나 시간 초과가 반복된다면, 이 두 연결 중 데이터 채널이 막힌 흐름으로 볼 수 있습니다.
특히 Passive 모드에서는 서버가 정해진 데이터 포트 범위 가운데 하나를 클라이언트에 안내합니다. 이 범위는 서버 방화벽에서 허용되어야 하고, 공유기나 보안 장비가 있다면 같은 범위가 서버 내부 주소로 포트포워딩되어야 합니다. 서버 프로그램에 입력한 외부 IP 주소도 실제 공인 IP와 일치해야 합니다. 내부 주소를 외부 접속자에게 전달하거나, 이전 회선의 공인 IP가 남아 있으면 로그인은 되더라도 목록과 전송이 실패할 수 있습니다.

이 문제는 도내동 ftp 서버출장방문수리점 문의에서처럼 “접속은 되는데 폴더가 비어 보인다”는 방식으로 설명되는 경우가 많습니다. 실제 빈 폴더인지, 목록 수신 단계에서 연결이 끊긴 것인지는 클라이언트 기록의 PASV 응답과 시간 초과 메시지를 함께 봐야 구분됩니다. Active 모드로 바꾸어 일시적으로 결과가 달라지는지도 참고할 수 있지만, 외부 사용자 환경이 다양하다면 Passive 설정을 정확히 맞추는 편이 안정적입니다.
| 반복 증상 | 우선 확인할 항목 | 판단 방향 |
|---|---|---|
| 로그인 후 목록 조회 시간 초과 | Passive 포트 범위, 외부 IP, NAT 규칙 | 데이터 연결 차단 가능성 |
| 특정 폴더만 업로드 거부 | 홈 디렉터리와 쓰기 권한 | 계정·폴더 권한 문제 가능성 |
| 전송 도중 실패 또는 용량 오류 | 디스크 잔량, 파일명, 서버 로그 | 저장공간·파일 처리 조건 확인 |
업로드 거부를 만드는 계정 권한과 저장공간
목록은 정상으로 보이는데 업로드만 안 된다면 포트보다 계정 권한을 먼저 살펴볼 차례입니다. FTP 서비스 계정이 지정된 홈 디렉터리에 들어갈 수 있는지, 해당 폴더에 읽기·쓰기·수정 권한이 있는지 확인해야 합니다. 윈도우 서버라면 공유 권한과 NTFS 권한이 다르게 적용될 수 있고, 리눅스 계열이라면 소유자·그룹·권한 비트 및 서비스 실행 계정을 함께 봐야 합니다.
특정 하위 폴더에서만 실패할 때는 상위 폴더는 열리지만 대상 폴더에 쓰기 권한이 없는 경우가 흔합니다. 반대로 어느 폴더에서도 전송이 되지 않는다면 디스크 여유 공간, 사용자 할당량, 서버 측 파일명 제한, 실행 중인 보안 프로그램의 차단 여부까지 확인합니다. 파일 크기에 따라 일정 구간에서만 끊긴다면 회선 문제로 단정하기 전에 로그에 남은 응답 코드와 저장장치 상태를 대조하는 것이 좋습니다.
서버 로그에는 인증 실패, 경로 접근 거부, 저장 실패, 연결 종료처럼 원인 분류에 필요한 단서가 남습니다. 클라이언트 로그에는 접속 시도 시각, 명령어 흐름, 서버가 반환한 코드가 표시됩니다. 두 기록에서 같은 시각을 기준으로 비교하면 단순 비밀번호 오류인지, Passive 데이터 포트 차단인지, 권한 거부인지 추측이 아니라 기록으로 판단할 수 있습니다. 로그 전체에 민감한 계정 정보가 있다면 비밀번호나 외부 IP 일부는 가린 뒤 전달하는 편이 안전합니다.

원격으로 끝낼 수 있는 경우와 장비 확인이 필요한 경우
관리자 화면이나 서버 설정 파일, 방화벽 정책, FTP 서비스 로그에 접근할 수 있다면 원격 점검을 먼저 검토할 수 있습니다. 서버의 Passive 포트 범위와 외부 IP 설정을 확인하고, 운영체제 방화벽 규칙 및 공유기의 NAT 매핑 값을 같은 기준으로 맞춘 뒤 서비스를 재시작해 재시험합니다. 계정 홈 경로와 폴더 권한, 디스크 잔량도 원격으로 확인 가능한 항목입니다.
다만 공유기·방화벽 장비의 관리자 접속 정보가 없거나, 장비 화면 자체가 열리지 않는다면 현장 확인이 필요할 수 있습니다. 서버가 부팅되지 않거나 랜 링크가 끊겨 있는 경우, 회선 장비 교체 후 내부 IP가 바뀐 경우, 여러 장비의 배선과 포트 구성이 불명확한 경우도 마찬가지입니다. 도내동 ftp 서버출장방문수리점 방식의 현장 점검은 이런 상황에서 장비 상태와 실제 연결 경로를 확인하는 데 적합하며, 방문 전에는 원격 접근 가능 여부부터 나누어 보는 편이 효율적입니다.
도내동 작업 일정 안내

방문이 필요한 경우에는 서버 전원 상태, 관리자 계정 보유 여부, 공유기 또는 방화벽 장비 접근 가능 여부를 먼저 확인한 뒤 시간을 조율합니다. 원격 접속이 가능하다면 오류가 발생한 시각, 사용한 FTP 프로그램과 화면 기록을 우선 확보하면 불필요한 장비 확인을 줄일 수 있습니다. 출장 일정은 09:00~18:00 기준으로 서울·경기·인천·세종에서 조율하며, 원격 점검은 새벽 시간을 제외하고 진행합니다.
전송 장애 기록을 모아 문의하기
로그인은 반복해서 성공하지만 목록 조회, 업로드, 다운로드 중 한 단계가 계속 실패한다면 설정을 여러 번 임의로 바꾸기보다 기록을 모아 점검하는 것이 좋습니다. 준비할 내용은 오류 화면, 문제가 난 정확한 시각, FTP 클라이언트 종류와 버전, 서버 프로그램 종류, 사용 중인 Passive 포트 범위, 서버 로그 일부입니다. 외부 접속에서만 실패하는지 같은 내부망에서도 실패하는지도 함께 알려주면 NAT 문제와 서버 권한 문제를 더 빨리 나눌 수 있습니다.
포트 범위와 외부 주소, NAT 규칙이 맞는지 확인하고 로그와 권한 기록을 대조하면 로그인만 되고 전송이 멈추는 문제의 방향이 정리됩니다. 관리자 접근이 가능한 설정 문제는 원격으로 우선 검토하고, 장비 접속 불가나 물리 연결 이상은 현장 확인으로 전환하는 방식이 적절합니다. 문의는 동네형컴퓨터 010-6833-8119 또는 https://udns.kr/에서 남길 수 있습니다.
자주 묻는 질문

Q. FTP 로그인에 성공했는데 파일 목록이 보이지 않는 이유는 무엇인가요?
로그인용 제어 연결은 열렸지만, 목록 조회에 필요한 데이터 연결이 막혔을 가능성이 있습니다. Passive 포트 범위, 서버의 외부 IP 설정, 운영체제 방화벽, 공유기 포트포워딩 규칙을 순서대로 확인해야 합니다.
Q. Passive 모드 포트는 서버 방화벽과 공유기에서 모두 열어야 하나요?
외부에서 공유기를 거쳐 서버에 접속하는 구성이라면 일반적으로 둘 다 확인해야 합니다. 서버 방화벽에는 데이터 포트 범위 허용 규칙이 필요하고, 공유기나 NAT 장비에는 같은 범위를 서버 내부 IP로 전달하는 규칙이 필요합니다.
Q. FTP 전송 오류는 원격 점검으로 해결할 수 있나요, 아니면 장비 확인이 필요한가요?
서버 설정, 로그, 방화벽 정책, 공유기 관리 화면에 접근할 수 있으면 원격 점검으로 해결 방향을 확인할 수 있습니다. 장비 관리자 접근이 불가능하거나 서버 부팅·네트워크 링크·배선 이상이 의심되면 현장 장비 확인이 필요합니다.
