파일질라로 리눅스 서버와 연결할 때 간혹 SFTP가 아닌 FTP 프로토콜을 기본으로 사용해서 연결이 거부되는 경우가 있다.
보통 빠른 연결 상단바의 호스트 부분에 sftp:// 또는 ftp:// 처럼 사용할 프로토콜을 직접 명시하지 않으면 그럴 수가 있는데 기본적으론 프로토콜을 명시하지 않고 원격지 IP 주소만 입력하면 자동으로 ftp를 사용한다.
ftp는 보안상 취약하기 때문에 통신을 암호화하는 sftp 프로토콜을 사용해야 한다.
왼쪽 상단의 사이트 관리자 열기를 클릭한다. 이후 새 사이트를 눌러 원격을 연결할 이름을 정해주고 우측의 프로토콜을 SFTP로 설정한다. 이후 호스트에 서버 IP를 적고 SSH 포트, 서버 계정 및 비밀번호를 입력하고 연결을 누르면 정상적으로 연결된다.
만약 SFTP로 바꾸고도 연결이 되지 않으면 서버에서 해당 포트의 방화벽이 열려있는지 확인해봐야 한다.
참고로 위 이미지에선 21번이나 22번이 아니라 10022 포트를 사용하는 게 보이는데 22번 같은 포트는 웰노운(Well-Known) 포트로 보안 취약점이 있기 때문에 일부러 SSH 포트를 기본 포트 대신 다른 번호로 바꾸는 경우가 있다.