FTP 서버에서 로그인 성공 후 목록 조회나 업로드·다운로드가 멈추는 문제를 대상으로, 제어 연결과 데이터 연결의 차이, Passive 포트 범위, 방화벽 규칙, 폴더 쓰기 권한을 분리해 확인하는 점검 설계입니다. 오류 화면과 서버 설정값을 기준으로 원격 진단 또는 현장 작업 범위를 정합니다.

FTP 접속은 되는데 파일 전송이 멈출 때 점검할 포트와 권한
아이디와 비밀번호가 맞아도 파일 전송이 완료된다는 뜻은 아닙니다. 로그인 뒤 폴더 목록까지 보이는데 업로드나 다운로드가 진행되지 않으면, 인증 문제보다 전송용 데이터 연결과 저장 경로 상태를 나누어 봐야 합니다. 특히 진행률 0%에서 대기하거나 디렉터리 조회 후 시간 초과가 나는 증상은 제어 연결과 데이터 연결의 차이에서 시작되는 경우가 많습니다. 오류 화면과 전송 로그를 확보해 두면 원격에서 확인할 범위와 장비를 직접 확인할 범위를 훨씬 빠르게 구분할 수 있습니다. 초기 증상 확인은 010-6833-8119 로 전달할 수 있습니다.
점검은 “로그인 실패”, “목록 조회 실패”, “업로드만 실패”, “다운로드만 실패”처럼 멈춘 순간을 기준으로 시작하는 것이 좋습니다. 같은 서버라도 내부망 접속과 외부망 접속의 결과가 다르면 공유기, 공인 주소, 방화벽 규칙까지 함께 대조해야 합니다.
Passive 데이터 포트가 막히는 전송 중단 패턴
FTP는 로그인 명령을 주고받는 제어 연결과 실제 파일 목록·전송에 사용하는 데이터 연결을 별도로 사용합니다. 그래서 로그인 성공은 기본 포트로 제어 연결이 열렸다는 의미일 뿐, 파일을 주고받는 별도 연결까지 정상이라는 보장은 아닙니다. 목록 조회는 되지만 전송 시작 직후 멈추거나, 특정 외부 환경에서만 접속이 끊긴다면 Passive 방식의 데이터 포트 경로를 우선 살펴봐야 합니다.
오정동 ftp 서버출장방문수리점 관련 문의처럼 서버 로그인 후 전송 단계에서 멈추는 장애는 서버 프로그램에 지정된 Passive 포트 범위, 서버 운영체제 방화벽 허용 규칙, 공유기의 포트 전달 규칙, 서버가 외부에 안내하는 IP 주소를 같은 순서로 맞춰 확인해야 합니다. 한 곳만 열어도 나머지 구간이 막혀 있으면 클라이언트는 데이터 채널을 만들지 못합니다.

| 멈추는 시점 | 우선 확인할 항목 | 판단 기준 |
|---|---|---|
| 로그인 직후 목록 조회 대기 | Passive 포트 범위, 방화벽 | 제어 연결은 성공했으나 데이터 연결 생성 실패 가능성 |
| 외부에서만 전송 실패 | 공인 IP, DDNS, NAT 포트 전달 | 내부 IP 변경 또는 외부 주소 안내 오류 여부 |
| 업로드 시작 후 즉시 중단 | 폴더 쓰기 권한, 저장 공간 | 통신보다 서버 저장 경로의 거부 상태 가능성 |
공유기 교체, 인터넷 회선 변경, 서버 재부팅 뒤 내부 IP가 바뀐 경우도 놓치기 쉽습니다. 포트 전달 대상이 이전 내부 IP를 가리키면 외부에서만 전송이 멈출 수 있습니다. 외부 접속 주소가 공인 IP인지, DDNS 주소가 최신 주소를 가리키는지, 서버 설정에 입력된 외부 IP가 현재 환경과 일치하는지도 함께 확인해야 합니다.
업로드만 실패할 때 경로 권한부터 확인하는 법
파일 목록을 읽을 수 있는 권한과 새 파일을 쓰는 권한은 다릅니다. 따라서 폴더가 정상적으로 보인다고 해서 해당 계정이 업로드할 수 있는 것은 아닙니다. 계정별 홈 디렉터리가 올바른 위치를 향하는지, 대상 폴더의 소유권과 쓰기 권한이 계정 또는 그룹에 부여되어 있는지부터 확인하는 편이 정확합니다.
권한이 맞아도 디스크 여유 공간 부족, 계정별 용량 제한, 저장 장치 오류로 업로드가 중단될 수 있습니다. 파일명에 서버 운영체제가 처리하지 못하는 문자나 예약 문자가 포함됐는지, 전체 경로가 너무 길지 않은지 역시 살펴볼 항목입니다. 작은 텍스트 파일은 올라가지만 큰 파일만 실패한다면 용량 제한, 저장소 여유 공간, 전송 시간 제한을 분리해 보는 것이 좋습니다.
다운로드만 실패하는 경우에는 원본 파일의 읽기 권한, 파일 잠금 여부, 보안 프로그램의 실시간 검사, 전송 중 끊기는 네트워크 상태까지 확인합니다. 같은 계정으로 다른 경로의 파일을 시험하면 계정 문제인지 특정 저장 경로 문제인지 구분하는 데 도움이 됩니다.
클라이언트 설정과 암호화 연결을 맞추는 절차

클라이언트가 Active 모드로 접속하는데 서버 또는 방화벽 정책이 Passive 모드만 허용하는 경우에도 전송이 멈출 수 있습니다. 서버가 어떤 연결 방식을 허용하는지 확인한 뒤, 클라이언트 설정을 같은 방식으로 맞춰 시험해야 합니다. 여러 PC 중 한 대에서만 문제가 난다면 서버를 바로 변경하기보다 해당 FTP 클라이언트의 연결 모드, 방화벽 예외, 버전별 호환성 설정을 먼저 비교하는 편이 안전합니다.
FTP와 FTPS도 구분해야 합니다. FTPS는 인증서와 암호화 데이터 채널을 사용하므로, 일반 FTP 설정으로 접속하거나 TLS 처리 방식이 맞지 않으면 경고 또는 전송 실패가 발생할 수 있습니다. 명시적 TLS인지 암시적 TLS인지, 인증서 경고가 언제 나타나는지, 클라이언트가 암호화된 데이터 채널을 허용하는지 기록해 두면 호환성 판단이 수월합니다.
오류 문구가 단순히 “연결 실패”로 표시되더라도 클라이언트 상세 로그에는 포트 연결 시도, TLS 협상, 권한 거부, 디렉터리 변경 실패 같은 원인이 남는 경우가 많습니다. 로그 한 줄과 실패 시점은 불필요한 설정 변경을 줄이는 가장 중요한 자료입니다.
현장 확인이 필요한 범위
서버 본체 설정뿐 아니라 공유기 관리자 화면, 사내 스위치 또는 배선, 고정 IP 구성을 함께 확인해야 하거나 원격 접속 자체가 불가능하면 현장 범위를 검토합니다. 오정동 일정은 서버와 네트워크 장비를 같은 자리에서 대조해야 하는 상황에만 짧게 조율하는 방식이 효율적입니다. 출장 작업은 09:00~18:00 에 서울·경기·인천·세종 범위에서 가능하며, 원격 점검은 새벽 시간을 제외하고 진행합니다.
원격 확인 전에는 FTP 클라이언트의 오류 화면, 전송 로그, 서버 프로그램 이름, 서버 내부 IP, 외부 접속 주소, 최근 공유기·회선·서버 변경 내역을 준비해 두는 것이 좋습니다. 이 자료만 있어도 포트 문제인지 권한 문제인지 우선순위를 상당 부분 좁힐 수 있습니다.

멈춘 단계가 보일 때 문의하기
로그인 후 목록 조회에서 멈췄는지, 업로드에서만 끊기는지, 다운로드에서도 같은지 반복되는 지점을 알려주면 점검 범위가 명확해집니다. 특히 외부 접속에서만 발생하는지와 내부망에서도 동일한지를 함께 비교하면 NAT와 방화벽 확인 여부를 빠르게 결정할 수 있습니다.
문의할 때는 오류 화면, 사용 중인 FTP 클라이언트 이름과 버전, 서버 프로그램 정보, 접속 방식 FTP 또는 FTPS, 최근 변경 내역을 전달해 주세요. 동네형컴퓨터 상담은 010-6833-8119, 안내 페이지는 https://udns.kr/에서 확인할 수 있습니다.
로그인 이후의 전송 경로를 분리해 확인해야 합니다
로그인 성공과 파일 전송 성공은 서로 다른 단계입니다. 목록 조회·업로드·다운로드 중 어느 구간에서 멈추는지 확인하면 Passive 포트, 방화벽, 공유기 전달, 폴더 권한, 저장소 상태 가운데 우선 점검할 항목이 정리됩니다.
업로드만 안 되면 저장 경로와 쓰기 권한을 먼저 보고, 외부에서만 안 되면 외부 IP와 포트 전달을 먼저 봐야 합니다. FTPS 환경이라면 암호화 방식과 인증서 처리 호환성도 분리해서 기록하는 것이 좋습니다.

전송이 멈춘 정확한 시점과 로그 한 줄이 작업 범위를 줄입니다.
자주 묻는 질문
Q. FTP에서 로그인은 되는데 파일 전송이 멈추는 이유는 무엇인가요?
A. 제어 연결은 열렸지만 파일 전송용 데이터 연결이 막힌 경우가 많습니다. Passive 포트 범위, 서버 방화벽, 공유기 포트 전달 설정을 함께 확인해야 합니다.
Q. 파일 목록은 보이는데 업로드만 안 되면 무엇을 봐야 하나요?
A. 업로드 대상 폴더의 쓰기 권한과 소유권, 디스크 여유 공간, 계정별 용량 제한, 파일명과 경로 길이 제한을 우선 확인합니다.
Q. 원격 점검이 어려워 현장 확인이 필요한 경우는 언제인가요?
A. 서버 본체뿐 아니라 공유기 설정, 사내 네트워크 배선, 고정 IP 구성을 함께 확인해야 하거나 원격 접속 자체가 불가능한 경우 현장 점검 범위를 검토합니다.
