계정 인증은 통과하지만 디렉터리 목록이 보이지 않거나 업로드가 거부되는 FTP 서버 문제를 다룹니다. 홈 경로, 읽기·쓰기 권한, 소유자 설정, 가상 경로 연결, Passive 포트와 방화벽 규칙을 분리해 확인하고 원격 조치와 현장 점검이 필요한 경우를 구분합니다.

로그인은 되는데 파일 목록이 비어 있을 때 점검하는 FTP 서버 권한 경로
계정과 비밀번호는 통과했는데 접속 직후 폴더가 비어 보이거나, 파일을 올리는 순간 전송이 거부되는 경우가 있습니다. 이때 로그인 성공 화면만 보고 서버가 정상이라고 판단하면 홈 경로, 폴더 권한, 데이터 연결 문제를 놓치기 쉽습니다. 목록 조회 실패와 업로드 실패는 같은 계정에서 발생해도 원인이 다를 수 있으므로 메시지와 로그를 나누어 확인해야 합니다. 급하게 업무 파일 접근을 복구해야 한다면 동네형컴퓨터 010-6833-8119 로 증상 화면과 접속 프로그램 정보를 함께 알려주시면 점검 방향을 먼저 정리할 수 있습니다. FTP, FTPS, SFTP는 접속 구조가 서로 다르므로 현재 사용 중인 방식부터 확인하는 것이 안전합니다.
홈 디렉터리와 가상 경로가 어긋날 때 나타나는 증상
FTP 서버는 계정마다 시작 위치인 홈 디렉터리를 지정합니다. 인증이 성공했는데 빈 폴더만 보인다면 실제 업무 폴더가 비어 있는 것이 아니라, 계정이 다른 경로를 홈으로 보고 있을 수 있습니다. 상위 폴더로 이동하려 해도 제한되는 현상은 chroot 설정으로 접근 범위를 묶어 둔 경우에 자주 나타납니다.
먼저 서버 설정의 계정별 홈 경로가 실제 저장 경로와 일치하는지 확인합니다. 다음으로 가상 디렉터리가 연결된 대상 폴더가 존재하는지, 연결 대상 디스크가 정상적으로 마운트되어 있는지 살핍니다. 폴더를 옮기거나 저장장치를 교체한 뒤 예전 경로가 남아 있으면 로그인 자체는 되지만 목록에는 아무것도 표시되지 않을 수 있습니다.
| 증상 | 우선 확인할 항목 | 구분 단서 |
|---|---|---|
| 로그인 후 빈 폴더 표시 | 홈 경로, 가상 폴더 대상, chroot | 경로는 열리지만 예상 파일이 없음 |
| 폴더는 보이나 업로드 거부 | 소유자, 쓰기 권한, 저장 공간 | 목록·다운로드는 가능하고 생성만 실패 |
| 목록 조회 중 멈춤 또는 끊김 | Passive 포트, 방화벽, 외부망 규칙 | 데이터 채널 연결 단계에서 시간 초과 |
업로드 거부를 만드는 소유권과 쓰기 권한

폴더가 화면에 보인다고 해서 파일 생성 권한까지 있다는 뜻은 아닙니다. 읽기 권한이 있으면 목록을 볼 수 있고 다운로드도 가능할 수 있지만, 쓰기 권한이 없으면 업로드·삭제·이름 변경은 거부됩니다. 따라서 “접속은 되는데 파일이 안 올라간다”는 증상은 계정 인증보다 서버 파일 권한을 우선 확인하는 편이 맞습니다.
점검할 때는 FTP 서비스가 어떤 계정 권한으로 실행되는지, 대상 폴더의 소유자가 누구인지, 사용자·그룹·기타 권한에 읽기·쓰기·실행 권한이 어떻게 부여됐는지를 함께 대조합니다. 디렉터리에서는 실행 권한이 경로 진입과 파일 접근에 영향을 줄 수 있어, 단순히 쓰기 항목만 바꾸는 방식은 재발을 만들 수 있습니다.
또한 업로드 대상이 기본 홈 폴더인지, 가상 경로로 연결된 별도 저장소인지도 구분해야 합니다. 가상 경로만 다른 소유권을 갖고 있거나, 디스크 여유 공간 및 사용자 할당량이 부족해도 권한 거부처럼 보이는 오류가 나올 수 있습니다. 필요한 계정에 필요한 폴더만 최소 범위로 권한을 적용하고, 임시로 전체 쓰기 권한을 열어 두는 방식은 피하는 것이 좋습니다.
계정 문제처럼 보이는 데이터 연결 오류 확인
FTP는 로그인에 쓰는 제어 연결과 파일 목록·전송에 쓰는 데이터 연결을 분리합니다. 그래서 아이디와 비밀번호가 맞아 로그인까지 됐더라도, 목록을 불러오거나 파일을 올리는 단계에서만 실패할 수 있습니다. 특히 Passive 모드에서는 서버가 사용하는 Passive 포트 범위와 서버 방화벽, 공유기 또는 외부 방화벽 규칙이 서로 맞아야 합니다.

클라이언트 전송 로그에 ‘Permission denied’, ‘Access denied’처럼 접근 거부 문구가 남으면 경로와 권한 쪽을 우선 봅니다. 반대로 데이터 연결 실패, 시간 초과, 디렉터리 목록 수신 대기 상태가 반복되면 Passive 포트 허용 범위와 외부 IP 설정을 대조해야 합니다. 내부망에서는 되는데 외부에서만 안 되는 경우도 권한보다 네트워크 경로 문제일 가능성이 높습니다.
접속 방식도 혼동하면 안 됩니다. FTP와 FTPS는 FTP 구조를 기반으로 하며, SFTP는 일반적으로 SSH 기반으로 동작합니다. 접속 프로그램에서 선택한 프로토콜, 포트 번호, 암호화 옵션이 서버 설정과 맞지 않는다면 권한을 변경하기 전에 접속 방식부터 바로잡아야 합니다.
현장 점검 일정 안내
서버 전원 상태, 랜선 연결, 공유기·방화벽 장비 접근 여부를 함께 봐야 하는 경우에는 방문 점검이 효율적입니다. 흑석동 ftp 서버출장방문수리점 문의처럼 현장 확인이 필요한 상황이라도, 먼저 관리자 승인 여부와 원격 접속 가능 범위를 확인하면 불필요한 작업 시간을 줄일 수 있습니다.
원격 점검은 서버 관리 화면 또는 승인된 관리자 계정으로 설정과 로그를 확인할 수 있을 때 적합합니다. 반면 서버가 꺼져 있거나 저장장치 인식 상태를 봐야 하는 경우, 네트워크 장비 규칙 변경 권한이 현장에만 있는 경우에는 방문 확인으로 분기합니다. 출장은 09:00~18:00 서울·경기·인천·세종에서 조율하며, 원격 지원은 새벽 시간을 제외하고 진행합니다.
오류 기록을 남긴 뒤 점검 요청하기

목록 조회가 실패한 시점, 업로드가 거부된 파일명, 접속이 끊긴 시간대를 남겨 두면 원인 분리가 빨라집니다. 접속 프로그램 이름, 서버 운영체제와 FTP 서비스 종류, 사용한 접속 방식, 최근 폴더 이동·계정 변경·방화벽 수정 내역도 함께 준비해 주세요. 오류 화면만 있어도 권한 문제인지 데이터 채널 문제인지 1 차 판단에 도움이 됩니다.
로그인 성공 뒤 비어 있는 목록은 단순한 계정 문제가 아니라 홈 경로와 가상 연결의 문제일 수 있습니다. 업로드만 막히는 경우에는 소유권과 쓰기 권한을, 목록 자체가 열리지 않는 경우에는 Passive 연결과 방화벽 규칙을 분리해 확인해야 합니다. 로그와 권한 체계를 함께 정리해야 같은 접속 장애가 반복되지 않습니다.
자주 묻는 질문
FTP 서버에는 접속되는데 폴더가 비어 보이는 이유는 무엇인가요?
계정 홈 디렉터리가 실제 자료 폴더와 다르거나, 가상 디렉터리 연결 대상이 변경됐을 수 있습니다. chroot 설정으로 상위 경로 접근이 제한된 경우도 있으므로 홈 경로, 가상 경로, 저장장치 연결 상태를 차례로 확인합니다.

파일을 내려받을 수는 있는데 업로드만 거부되면 무엇을 확인해야 하나요?
대상 폴더의 소유자와 쓰기 권한, FTP 서비스 실행 계정, 디스크 여유 공간과 사용자 할당량을 확인해야 합니다. 목록 조회와 다운로드 권한이 있어도 파일 생성 권한은 별도로 없을 수 있습니다.
권한 설정 문제는 원격으로 확인할 수 있고, 어떤 경우에 현장 점검이 필요한가요?
관리자 승인 아래 서버 설정, 폴더 권한, 오류 로그를 볼 수 있다면 원격 확인이 가능합니다. 서버 부팅 상태, 케이블·저장장치 상태, 공유기 및 방화벽 장비 접근처럼 물리적 확인이 필요한 경우에는 현장 점검이 적합합니다.
접속 로그와 오류 화면을 준비해 두셨다면 동네형컴퓨터 010-6833-8119 로 문의해 주세요. 점검 기준과 진행 안내는 https://udns.kr/에서 확인할 수 있습니다.
