모든 것을 한곳에

문서

Windows 또는 Linux에 Ghost FTP를 설치하고 FTP, FTPS 및 SFTP 연결을 올바르게 구성한 뒤 /ftp의 브라우저 버전에서 전송을 시작하세요.

Ghost FTP 다운로드버전 0.30.1 · Windows · Linux · Android

설치

앱을
실행하세요.

플랫폼에 맞는 단계를 따르세요. 전체 설치는 몇 분이면 끝나며 계정이 필요하지 않습니다.

Windows에 설치

  1. 다운로드 페이지에서 GhostFTP-Windows-x64-Setup-v0.30.1.exe를 받으세요.
  2. 열기 전에 게시된 SHA-256 체크섬과 다운로드한 파일을 비교하세요.
  3. 설치 프로그램을 실행하고 설치 폴더를 선택하세요. 시스템 전체 설치에만 관리자 권한이 필요합니다.
  4. 바탕 화면 바로가기를 만들지, Ghost FTP가 ftp:// 및 sftp:// 링크를 열도록 할지 선택하세요.
  5. 시작 메뉴에서 Ghost FTP를 실행하세요. 처음 실행하면 로컬 설정 폴더가 생성됩니다.

Linux에 설치

  1. Debian 및 Ubuntu에서는 GhostFTP-Linux-amd64-v0.30.1.deb를 다운로드한 뒤 패키지 관리자 또는 sudo apt install ./GhostFTP-Linux-amd64-v0.30.1.deb 명령으로 설치하세요.
  2. 기타 x86_64 Linux 배포판에서는 GhostFTP-Linux-x86_64-v0.30.1를 다운로드하세요.
  3. chmod +x GhostFTP-Linux-x86_64-v0.30.1 명령으로 독립 실행형 바이너리에 실행 권한을 부여한 뒤 실행하세요. 설치나 root 권한은 필요하지 않습니다.
  4. 설정은 ~/.config/ghostftp에 저장되므로 백업하거나 다른 컴퓨터로 옮길 수 있습니다.
  5. 앱을 제거하려면 .deb 패키지를 제거하거나 독립 실행형 바이너리를 삭제하세요.

Android

  1. Android APK는 공개된 Ghost FTP 0.30.1 릴리스에 포함되어 있습니다. Download 페이지에서 검증된 APK를 내려받고 설치 전에 SHA-256 체크섬을 비교하세요.
  2. 데스크톱 앱과 동일한 연결 프로필과 보안 모델을 사용합니다.

FTP 구성

연결을 설정해
바로 작동하게 하세요.

각 필드의 의미, 선택할 프로토콜, 서버에서 허용해야 할 항목을 설명합니다.

연결 필드 설명

호스트는 서버 주소입니다(예: ftp.yourdomain.com 또는 IP 주소). 포트는 FTP 및 명시적 TLS FTPS가 21, 암시적 FTPS가 990, SFTP가 22입니다. 사용자 이름과 비밀번호는 호스팅 제공업체 또는 서버 관리자에게 받습니다. 원격 경로는 선택 사항이며 /public_html 같은 특정 폴더를 연결 직후 열 수 있습니다.

프로토콜 선택

서버가 지원한다면 항상 SFTP를 사용하세요. SFTP는 SSH의 단일 암호화 채널을 사용하므로 추가 방화벽 규칙이 필요하지 않습니다. FTP 기반 서버가 암호화를 지원한다면 명시적 TLS FTPS를 사용하세요. 일반 FTP는 자격 증명과 파일 내용이 암호화되지 않으므로 신뢰할 수 있는 내부 네트워크에서만 사용해야 합니다. SFTP는 데스크톱 앱에서 사용할 수 있으며 호스팅 계정에 PHP SSH2 확장이 있으면 브라우저 게이트웨이에서도 사용할 수 있습니다. SSH2가 없어도 FTP와 FTPS는 사용할 수 있습니다.

키 기반 인증

사이트 관리자에서 인증 방식을 키 파일로 설정하고 OpenSSH 또는 PuTTY 형식의 개인 키를 선택하세요. 키가 암호문으로 보호된 경우 Ghost FTP가 연결 시 이를 요청하며 현재 세션 동안만 보관할 수 있습니다. 공개 키는 서버의 ~/.ssh/authorized_keys에 있어야 합니다. 키는 컴퓨터를 떠나지 않습니다.

전송 모드 및 패시브 연결

관리자가 별도로 지시하지 않는 한 전송 모드는 패시브로 두세요. 대부분의 라우터와 방화벽 환경에서 작동합니다. 전송 유형을 자동으로 설정하면 텍스트 파일의 줄바꿈은 올바르게 처리하고 바이너리 파일은 변경하지 않습니다. 동시 전송 기본값은 2개이며 서버가 더 많은 세션을 허용할 때만 늘리세요. 기본 시간 제한은 20초이며 느린 연결에서는 늘릴 수 있습니다.

사이트 저장

사이트 관리자를 열고 새 항목을 만든 뒤 호스트, 포트, 프로토콜, 사용자 이름과 인증을 입력하고 알아보기 쉬운 이름을 지정하세요. 필요하면 기본 로컬 및 원격 폴더를 설정할 수 있습니다. 저장된 사이트는 그룹화하고 별도 환경용으로 복제하며 백업용으로 내보낼 수 있습니다.

서버 측 요구 사항

계정에는 사용하는 폴더에 대한 읽기 및 쓰기 권한이 있어야 합니다. 웹사이트의 문서 루트는 보통 /public_html, /htdocs 또는 /www입니다. 목록이 비어 있으면 계정이 다른 홈 폴더로 제한되어 있지 않은지 확인하세요. FTPS에는 유효한 TLS 인증서가 필요하며 자체 서명 인증서의 경우 Ghost FTP가 지문 확인을 한 번 요청합니다.

브라우저 버전

/ftp를 통한 연결.

브라우저 버전은 임시 HTTPS-to-FTP/FTPS/SFTP 게이트웨이를 통해 서버에 연결합니다. 자격 증명은 현재 요청 또는 전송 세션에만 사용되며 Ghost FTP가 디스크에 기록하지 않습니다.

  1. 브라우저에서 /ftp를 여세요. 웹사이트 탐색 메뉴 없이 독립형 애플리케이션 창으로 열립니다.
  2. 호스트, 사용자 이름, 비밀번호를 입력하고 포트를 설정한 뒤 SFTP over SSH, FTP, 명시적 TLS FTPS 또는 암시적 TLS FTPS를 선택하세요. SFTP를 사용하려면 호스팅 계정에 PHP SSH2 확장이 필요합니다.
  3. 빠른 연결을 누르세요. 서버 로그가 핸드셰이크의 각 단계를 기록하므로 연결이 어디에서 실패했는지 정확히 확인할 수 있습니다.
  4. 오른쪽 패널에서 원격 서버를 탐색하세요. 경로 필드, 상위 폴더 버튼 및 필터 상자를 사용해 빠르게 이동할 수 있습니다.
  5. 왼쪽 패널에서 로컬 파일을 선택해 업로드하거나 원격 파일을 더블 클릭해 다운로드하세요. 진행률, 속도 및 예상 시간이 전송 대기열에 표시됩니다.
  6. 도구 모음에서 새 폴더, 삭제, 이름 변경 및 속성을 사용할 수 있습니다. 저장한 사이트는 비밀번호 없이 브라우저에만 저장됩니다.

문제 해결

문제가
발생할 때.

연결 시간이 초과됩니다

호스트 또는 포트가 잘못되었거나 방화벽이 연결을 차단합니다. 제공업체에 포트를 확인하고 전송 모드는 수동으로 유지하세요.

로그인이 거부됩니다

FTP 사용자 이름은 전체 이메일 주소 또는 접두사가 붙은 계정 이름인 경우가 많습니다. 호스팅 제어판에서 자격 증명을 복사하고 끝의 공백을 확인하세요.

폴더 목록이 비어 있습니다

홈 폴더 밖에 있거나 계정에 읽기 권한이 없을 수 있습니다. 경로 필드에 /public_html 같은 전체 경로를 입력하세요.

FTPS 인증서 경고

서버가 자체 서명 또는 만료된 인증서를 사용합니다. 수락하기 전에 관리자와 지문을 확인하세요.

업로드가 중간에 실패합니다

남은 디스크 공간과 대상 폴더 권한을 확인하세요. 실패한 항목은 전송 대기열의 실패 탭에 남으며 다시 시도할 수 있습니다.

브라우저 버전

브라우저 게이트웨이는 호스팅 계정에 PHP SSH2 확장이 활성화된 경우에만 SFTP를 지원합니다. SSH2를 사용할 수 없다면 브라우저에서는 FTP/FTPS를 사용하거나 SFTP는 데스크톱 앱을 사용하세요.