FTP 서버에서 로그인 이후 폴더 목록이 표시되지 않거나 업로드·다운로드가 멈추는 문제를 다룹니다. Passive 포트 범위, 방화벽 규칙, NAT 주소, 공유 폴더 권한을 분리해 확인하고 서버 설정 변경 전 백업할 항목과 현장 점검 기준을 정리합니다.

FTP 접속은 되는데 파일 목록이 멈출 때 점검할 포트와 권한 순서
로그인 창을 통과한 뒤 폴더 목록이 비어 있거나 멈추는 FTP 오류는 계정 문제와 데이터 채널 문제를 나눠 확인하는 것이 우선입니다. 아이디와 비밀번호가 맞아 로그인에 성공했다는 사실만으로 파일 전송 경로까지 정상이라는 뜻은 아닙니다. 목록 조회, 업로드, 다운로드는 로그인에 사용한 제어 연결과 별도의 데이터 연결을 사용하기 때문입니다. 또한 서버 프로그램의 계정 설정과 실제 폴더의 읽기·쓰기 권한이 서로 다르면 특정 폴더에서만 작업이 멈출 수 있습니다. 초기 증상 화면과 접속 시간을 남겨 두면 원인 범위를 훨씬 빠르게 좁힐 수 있으며, 문의는 010-6833-8119 에서 접수할 수 있습니다.
FTP 계정별 폴더 접근 범위 먼저 확인하기
걸포동 ftp 서버출장방문수리점 점검에서도 먼저 구분하는 부분은 “로그인 권한”과 “폴더 작업 권한”입니다. FTP 계정이 서버에 들어오는 것은 허용되어도, 지정된 홈 디렉터리를 조회하거나 하위 폴더에 파일을 만들 권한은 없을 수 있습니다. 특히 서버 프로그램의 가상 경로 설정과 Windows NTFS 권한, 또는 서버 운영체제의 파일 소유권 및 그룹 권한이 겹치면 화면상 경로와 실제 저장 경로가 다르게 동작할 수 있습니다.
우선 계정마다 홈 디렉터리가 어디로 지정되어 있는지 확인합니다. 그다음 해당 경로와 상위 폴더에 대해 목록 보기, 읽기, 생성, 수정, 삭제 권한이 어떻게 부여되었는지 대조해야 합니다. 업로드만 안 되는 경우에는 쓰기 권한만 볼 것이 아니라 파일 생성 권한, 하위 폴더 생성 권한, 기존 파일 덮어쓰기 권한까지 확인하는 편이 안전합니다.

| 증상 | 우선 확인 항목 | 판단 기준 |
|---|---|---|
| 로그인 후 목록이 멈춤 | 홈 디렉터리, 목록 조회 권한, Passive 연결 | 특정 계정 또는 외부 접속에서만 재현되는지 확인 |
| 업로드만 실패 | 쓰기·생성·덮어쓰기 권한 | 빈 파일 생성과 기존 파일 수정 결과를 분리 확인 |
| 외부에서만 전송 실패 | Passive 포트, 공유기 전달, NAT 응답 주소 | 내부망 성공 여부와 외부망 실패 여부를 비교 |
권한 확인을 위해 관리자 계정을 임시로 넓게 열어 해결하는 방식은 피하는 것이 좋습니다. 최소 권한 테스트 계정을 별도로 만들어 필요한 폴더 한 곳에서 목록 조회와 파일 전송을 재현하면, 권한 부족인지 통신 경로 문제인지 명확하게 나뉩니다. 계정에 불필요한 관리자 권한을 부여하면 장애는 가려질 수 있어도 보안 위험과 추후 관리 부담이 커집니다.
Passive 연결이 막힐 때 포트 흐름 추적하기
FTP는 제어 포트로 로그인한 뒤 파일 목록과 전송을 위한 데이터 연결을 추가로 만듭니다. 따라서 로그인 성공 후 디렉터리 목록에서 멈춘다면 제어 연결만 열리고 데이터 연결이 막힌 상황을 의심할 수 있습니다. Passive Mode 에서는 서버가 정해 둔 범위 안에서 데이터 포트를 안내하므로, 서버 설정값만 맞춰서는 충분하지 않습니다.
서버의 Passive 포트 범위, 운영체제 방화벽 인바운드 규칙, 공유기 또는 방화벽 장비의 포트 전달 범위를 한 줄씩 대조해야 합니다. 예를 들어 서버가 50000~50100 범위를 사용하도록 설정됐다면 방화벽과 공유기 역시 같은 범위를 해당 서버 내부 IP로 전달해야 합니다. 일부 포트만 열려 있거나 전달 대상 IP가 바뀌면 파일 목록은 간헐적으로 보이거나 전송마다 결과가 달라질 수 있습니다.
NAT 환경에서는 서버가 접속자에게 알려 주는 주소도 중요합니다. 외부 사용자가 접속하는데 서버가 사설 IP를 응답하면 클라이언트는 내부 주소로 데이터 연결을 시도하다 시간 초과에 빠질 수 있습니다. 공인 IP가 변경되는 회선인지, 도메인 또는 외부 주소 설정이 현재 접속 경로와 일치하는지 함께 확인해야 합니다. 내부망 테스트는 성공하지만 외부망에서만 목록이 멈춘다면 이 구간을 우선 점검하는 것이 효율적입니다.

권한 변경 전후에 남길 검증 기록
설정을 바꾸기 전에는 FTP 서버 설정 파일, 계정 목록, 공유 폴더 경로, 운영체제 방화벽 규칙, 공유기 포트 전달 화면을 백업하거나 캡처해 두는 편이 좋습니다. 한 번에 계정 권한과 포트 범위와 NAT 주소를 모두 바꾸면 장애가 해소돼도 실제 원인을 알기 어렵고, 문제가 생겼을 때 되돌릴 기준도 사라집니다.
로그에서는 로그인 성공 메시지와 디렉터리 조회 실패 메시지, 데이터 연결 시간 초과 메시지를 구분해 봐야 합니다. 로그인 직후 PASV 또는 데이터 채널 관련 응답 뒤에 시간 초과가 이어진다면 포트·NAT 경로 가능성이 높습니다. 반대로 특정 경로에서만 접근 거부 메시지가 남는다면 홈 디렉터리와 폴더 권한을 우선 검토해야 합니다.
변경 후에는 내부망 계정, 외부망 계정, 권한이 다른 계정을 각각 사용해 목록 조회와 작은 파일 업로드·다운로드를 확인합니다. 파일 하나를 올리는 테스트만으로 끝내지 말고 기존 파일 이름 변경, 하위 폴더 생성 여부도 필요 범위 안에서 확인해야 합니다. 접속 기록과 권한 변경 이력을 남기면 다음 장애에서 원인을 빠르게 좁힐 수 있습니다.

현장 점검 일정은 장애 범위에 맞춰 조율
서버 관리자 화면과 로그를 확인할 수 있고 설정 변경 권한이 있다면 원격으로 계정 설정, Passive 범위, 방화벽 규칙 비교를 먼저 진행할 수 있습니다. 다만 공유기 배선, 장비 전원, 내부 IP 변경, 물리 연결 상태 확인이 필요하면 현장 점검이 적합합니다. 일정은 서버 접근 가능 시간과 담당자 입회 가능 시간을 기준으로 짧게 조율하며, 출장은 09:00~18:00 에 서울·경기·인천·세종에서 가능합니다. 원격 점검은 새벽 시간을 제외하고 진행합니다.
멈춘 화면을 남겨 두고 문의하기
문의 전에는 로그인 후 목록이 멈추는지, 업로드만 실패하는지, 다운로드만 안 되는지, 외부 접속에서만 재현되는지를 구분해 두면 좋습니다. FTP 프로그램 이름과 버전, 서버 운영체제, 오류 화면, 접속 시각, 사용 중인 제어 포트와 Passive 포트 범위, 방화벽 또는 공유기 구성 정보를 준비하면 점검 시간이 줄어듭니다.
동네형컴퓨터는 로그와 권한 구조를 먼저 분리해 확인한 뒤 필요한 설정만 단계적으로 조정합니다. 접속은 되지만 파일 목록이 멈추는 상태라면 계정 폴더 권한과 데이터 포트 흐름을 함께 확인해 보세요. 상담 및 점검 문의는 010-6833-8119, 동네형컴퓨터 · https://udns.kr/에서 가능합니다.

자주 묻는 질문
Q. FTP 로그인까지 되는데 파일 목록이 보이지 않는 이유는 무엇인가요?
A. 로그인에 쓰이는 제어 연결은 열렸지만 Passive 데이터 연결이 방화벽이나 공유기에서 막혔을 수 있습니다. 접속 계정에 대상 폴더를 조회할 권한이 없는 경우에도 같은 증상이 나타날 수 있습니다.
Q. FTP 계정에 쓰기 권한만 주면 업로드가 가능한가요?
A. 항상 그렇지는 않습니다. 상위 폴더 접근, 파일 생성, 수정, 삭제, 이름 변경 권한이 별도로 필요할 수 있습니다. 서버 프로그램의 가상 경로 권한과 실제 운영체제 폴더 권한을 함께 확인해야 합니다.
Q. FTP 장애는 원격으로도 점검할 수 있나요?
A. 서버 관리 화면과 로그에 접근할 수 있고 설정 변경 권한이 있으면 일부 점검이 가능합니다. 장비 전원, 공유기 연결, 케이블 상태처럼 물리적인 확인이 필요하면 현장 점검이 더 적합합니다.
