카페24 호스팅 FTP 오류 해결방법(파일질라 디렉터리 목록 조회 실패, 에디트 플러스 FTP 폴더가 보이지 않을 때 )
최근에 겪었던 문제인데 필요한 분이 있으실 것 같아서 글을 작성하였습니다. 카페24 호스팅을 사용하시면서 FTP는 접속을 진행하는데 디렉터리 목록이 보이지 않거나 디렉터리 목록을 조회하는 데 실패함 오류가 뜨는 경우가 있었습니다.
아래 이미지는 FTP 접속 프로그램인 파일질라 프로그램에서 특정 FTP를 접속할 때 나왔었던 현상입니다.
아래 이미지는 에디트 플러스를 통해서 FTP를 접속했을 때 폴더 구조가 아예 보이지 않던 현상이며 오류 문구도 표시가 안 되어서 답답했었습니다.
다행히 파일질라로 FTP 접속을 했을 때는 디렉터리 목록을 조회하는 데 실패함이라는 오류라도 떠서 다행이라고 생각했습니다. 검색으로 원인을 찾아볼 수 있으니깐요.
인터넷에 나와 있던 FTP 접속 실패 시(디렉터리 목록을 조회 실패) 테스트할 수 있는 사항은 크게 총 3가지였습니다.
1. FTP를 SFTP로 변경해서 테스트
2. 전송 설정을 변경해서 테스트
3. 암호화 방식을 변경해서 테스트
인터넷에 FTP 디렉터리 목록 조회 실패와 관련된 글을 모두 확인 후 적용해 보았으나 해결이 되지 않았습니다. 기존에 다른 PC에서는 잘 접속되었던 상황이었기 때문에 더욱 혼란이 가중되었고 도대체 무엇이 문제인지 감조차 잡을 수 없었습니다.
그렇게 한참을 헤맨 뒤에 결국엔 해결했습니다. 기존에 카페24를 통해서 호스팅을 받고 있었기에 FTP 접속 설정에서 특정 IP만 허용이 되기 때문에 특정 IP를 FTP 접속 설정에서 추가해 줘야 합니다.
물론 이 옵션이 없는 분도 계실 테고 있으신 분도 계시겠지만 한 번쯤 확인해 보셨으리라 생각합니다.
까페 24를 통해 호스팅을 받고 계시다면 사용하고 계시는 계정과 비밀번호로 로그인 하시면 됩니다. 로그인을 하시고 나의서비스관리 메뉴를 눌러 주시면 됩니다.
로그인을 하시고 왼쪽 메뉴에서 FTP 접속설정 메뉴를 누르시면 친절히 제가 사용하는 IP 주소가 나오기 때문에 그대로 IP 주소를 적어서 등록 버튼만 눌러 주면 됩니다.
기본적인 부분이기 때문에 당연히 FTP 접속 설정에서 특정 IP 허용을 등록했었습니다. 하지만 문제는 하나의 계정이더라도 호스팅한 사이트(URL)마다 특정 IP 접속 허용을 또 해줘야 하더군요.
하나의 계정으로 관리 되지만 하나의 계정으로 사이트가 여러 개 있으시다면 각각 FTP 접속 설정을 용도에 맞게 각각 추가해 주셔야 합니다.
상단에 내가 신청한 아이디 목록에 한 개의 계정으로 여러 개의 사이트가 등록되어 있는지 한 번쯤 꼭 확인해 보세요.
다른 방법을 테스트해 보시기 전에 위처럼 호스팅을 서비스 하는 업체에 이러한 기능이 있는 지도 한번쯤 꼭 확인해 보시면 좋을 것 같습니다.
개인적으로 하나의 계정으로 여러개의 사이트가 등록 되어 있을 것이라고 생각하지 못하고 오랜 시간 시간을 날린 경험이 있어서 글을 작성해 보았습니다.
호스팅 업체를 이용한 FTP 접속을 진행 하시면서 정상적으로 진행이 안되시는 분들이 있다면 가장 기초가 되는 호스팅 업체에서 FTP와 관련된 설정이 있는지 살펴 보시고 나머지 설정 방법들을 하나씩 변경 하시면서 테스트 하시면 문제가 해결 되실 겁니다.
FTP 접속 시 폴더 구조가 아예 보이지 않는 현상 대부분은 FTP 접속 주소와 아이디 비번은 맞지만 다른 설정 문제인 경우가 많은 것 같습니다.