본문 바로가기
코딩

파일질라 FTP 파일 전송 실패 해결방법

by 유트루 2021. 11. 26.
반응형

파일질라 FTP 파일 전송 실패 해결방법

 

목차

     

    파일질라를 이용해 ftp 접속을 하여 홈페이지를 관리하는 중 여러 오류를 경험하기도 하는데요.

    서버의 ID와 비밀번호가 정상적으로 입력되어 있는데도 불구하고 파일을 다운로드하는 것은 되지만 덮어쓰기가 안되는 등의 알 수 없는 오류로 인해 쓸데없는 시간 낭비를 하지 않도록 파일질라 FTP 파일 전송 실패 해결 방법을 적어두려고 합니다.

     


    FTP 파일 전송 실패 해결방법을 소개하기에 앞서, FTP와 SFTP의 차이점에 대해 적어두려고 하는데요. FTP의 포트는 21, SFTP의 포트는 22로 접속하며 FTP(File Transfer Protocol)는 원격에 있는 서버에 파일을 주고 받을 때 사용하는 인터넷 통신 규약입니다. 컴퓨터에 있는 파일을 서버로 서로 이동시키는 것을 말하는데, 여기서 보안이 빠진 것이 FTP이며 보안이 추가된 것이 SFTP입니다.

    SFTP(Secure File transfer protocol)는 일반적인 FTP와 차이점이 있는 것이 컴퓨터와 서버간 데이터 전송을 암호화하여 해킹 및 보안상의 문제점을 방지합니다. 따라서 안전한 호스팅 서비스를 이용할 수 있습니다.

    만약 접속 권한이 있다면, FTP로 접속하여 파일쓰기가 되지 않을 경우 SFTP의 포트 22로 접속하여 수정해보는 것도 방법이 될 수 있습니다. 

     

    1. 웹호스팅 서버 디스크 공간 부족


    가장 먼저 FTP 파일 전송 과정에서 실패를 하는 경우 웹호스팅 서버의 디스크 공간 부족일 가능성이 있습니다. 일부 호스팅은 디스크 공간이 매우 작을 수 있는데, 만약 파일 업로드가 되지 않는다면 호스팅 서버의 디스크 공간을 확인해 보시기 바랍니다. 서버에서 사용하는 호스팅 홈페이지에 접속해 확인이 가능합니다.

     

    2. 파일이 열려 있는 경우

     

    디스크 공간이 넉넉하다면 다른 원인을 찾아야 합니다. 파일이 열려 있다거나 하는 등의 이유로 업로드가 되지 않을 수 있으므로, 파일이 열려 있다면 닫아준 후 다시 넣어봅니다. 만약 열려 있지 않다면, 다음 항목을 체크해보시기 바랍니다.

     

    3. 파일에 쓰기 권한이 없는 경우

     

    다음으론 파일에 쓰기 권한이 없는 경우입니다. 파일질라 서버에 접속한 후 가장 상위에 있는 디렉토리 우클릭 후 파일 속성을 눌러 파일 쓰기, 읽기, 실행 권한을 확인해 줍니다. 만약 모두 체크가 되어 있지 않다면, 777을 입력해 파일 권한을 주어주면 되는데 777의 뜻은 다음과 같습니다.

    첫번째 7 : 소유자 권한
    두번째 7 : 그룹 사용자 권한
    세번째 7 : 기타 사용자 권한

     

    4. 서버에서 제한되어 있는 경우

     

    만약 위 3가지를 모두 체크해보셨는데도 문제가 없다면 호스팅 서버에 문의하는 것이 가장 빠릅니다. 예를 들어 호스팅 서버에서 권한이 막혀 있을 가능성이 있으므로, 문의 하여 권한을 풀어줄 수 있도록 해결해보시기 바랍니다.

     

     

    반응형

    댓글