연결 필드 설명
호스트는 서버 주소입니다(예: 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가 지문 확인을 한 번 요청합니다.