Ubuntu sftp 클라이언트 filezilla는 정말 많은 분들이 사용하고 있습니다. filezilla의 설치방법과 사용방법을 함께 살펴보겠습니다.
목차
Ubuntu sftp 클라이언트 filezilla 설치
설치는 apt install 명령어를 이용해서 설치할 수 있습니다.
sudo apt install filezilla
ShellScript설치 후, Super Key를 이용해서 어플리케이션을 찾아보면 FileZilla 아이콘을 확인할 수 있습니다.
![그림 1. Ubuntu sftp 클라이언트 filezilla 아이콘](https://osg.kr/wp-content/uploads/2024/07/image-39.png)
그럼 아이콘을 클릭해서 FileZilla를 실행해 보도록 하겠습니다.
Ubuntu sftp 클라이언트 사용 방법
바로 연결해서 사용할 수 있는 Quick Connect 방식과 Site Manager에 접속할 서버를 등록해서 사용하는 방식 2가지를 살펴보겠습니다.
Quick Connect 방식 연결 방법
filezilla에 보면 Host, Username, Password, Port만 입력하고 Quickconnect만 눌러주면 바로 연결이 됩니다. 단, 기본적으로 Port는 ftp 포트인 21번으로 설정되므로 sftp로 연결을 하려고 한다면 Port에 기본적으로 22를 입력해 주셔야 합니다. 그리고 혹시나 sftp 서버 포트가 22번 이외의 포트라면 해당 포트 번호를 적어주면 됩니다.
![](https://osg.kr/wp-content/uploads/2024/07/image-40.png)
하지만 Quickconnect 방식은 급하게 빠르게 한 번 쓰기만 할 때 주로 사용하므로, 자주 접속할 서버라면 등록해 두고 클릭만 해서 접속하는 게 편하겠죠?
sftp 서버 등록
도구 상자의 제일 처음에 있는 Site Manager 버튼을 눌러서 실행할 수 있습니다.
![그림 3. sftp 클라이언트 FileZilla: Site Manager 실행하기(방법 1)](https://osg.kr/wp-content/uploads/2024/07/image-41.png)
또는 File 메뉴의 Site Manager를 실행할 수 있습니다.
![그림 4. sftp 클라이언트 FileZilla: Site Manager 실행하기(방법 2)](https://osg.kr/wp-content/uploads/2024/07/image-42.png)
Site Manager가 열리면 아래 그림과 같이 Site Manager 창이 열립니다.
![그림 5. Site Manager에서 새로운 site 추가하기](https://osg.kr/wp-content/uploads/2024/07/image-44.png)
하나의 서버를 등록하는 순서는 다음과 같습니다.
- New site 버튼을 눌러서 새로운 사이트를 추가합니다.
- 등록할 사이트의 이름을 입력해 줍니다.
- Protocol을 SFTP – SSH File Transfer Protocol로 선택합니다.
- Host에 연결할 서버의 주소를 적어줍니다.
- Port를 비워두면 기본적으로 22번 포트를 사용하게 됩니다. 다른 포트를 이용해야 한다면 Port에 적어주면 됩니다.
- Logon Type은 Ask for password를 선택해 줍니다.
- User에는 서버에 접속할 계정명을 적어주면 됩니다.
- Connect 버튼을 눌러서 서버에 접속합니다.
접속을 시도하면 Enter password 창이 나오면서 서버에 접속할 때 사용할 비밀번호를 입력합니다. Remember password until FileZilla is close를 선택해 두면 FileZilla를 종료하기 전까지는 연결을 끊고 다시 연결해도 비밀번호를 입력하지 않고 해당 서버에 접속할 수 있습니다. OK 버튼을 누르면 접속됩니다.
![그림 6. 접속에 필요한 비밀번호 입력하기](https://osg.kr/wp-content/uploads/2024/07/image-46.png)
서버의 호스트 키를 알 수 없다고 합니다. 여러분이 연결하려는 서버가 맞다면 Always trust this host, add this key to the cache를 선택해서 Fingerprints를 FileZilla에서 Cache해서 계속 사용할 수 있습니다.
![그림 7. 호스트 키 신뢰하는 키로 Cache 처리하기](https://osg.kr/wp-content/uploads/2024/07/image-48.png)
이제 접속된 화면은 아래 그림과 같습니다. 왼쪽의 1번 영역은 현재 사용하는 클라이언트 측 경로와 파일입니다. 오른쪽의 2번 영역은 서버 측 경로와 파일입니다. 각각 상단에서는 디렉토리 구조를 확인할 수 있으며, 하단에서는 디렉토리와 파일들을 확인할 수 있습니다. 1에서 2로 파일을 옮기면 sftp 서버로 파일이 업로드 되며, 2에서 1로 파일을 옮기면 sftp 서버로부터 다운받게 됩니다.
![그림 8. sftp 클라이언트 FileZilla: 클라이언트와 서버 간에 파일 전송하기](https://osg.kr/wp-content/uploads/2024/07/image-49-1024x811.png)
다시 접속하는 경우
Site Manager를 통해서 접속할 서버를 이미 작성해 두었다면, 아래와 같이 Site Manager 아이콘 옆의 버튼을 눌러서 등록한 사이트를 선택하면 바로 접속할 수 있습니다.
![그림 9. Site Manager에서 등록한 Site에 접속하는 방법](https://osg.kr/wp-content/uploads/2024/07/image-53.png)
관련 자료
FileZilla 홈페이지를 참고했습니다.