Ubuntu에 SFTP를 붙여보자

학습목표

  • FTP/SFTP의 차이점
  • Ubuntu에 FTP 설정

FTP / SFTP는 무엇인가?

FTP (File Transfer Protocol)
SFTP (Secure File Transfer Protocol)

그냥 이름만 풀이해서 보자면 보안이 강화된 파일 전송 프로토콜로 보인다. 안전하게 사용할수 있는 프로토콜이라면, 우리는 무엇을 써야 할까? 당연히 SFTP를 사용해야 하는 것이 맞을 것이다.

SFTP에는 3가지가 보이며, 우리의 생각과는 다른것들이 있다.

  • SFTP (SSL File Transfer Protocol)
  • SecureFTP (FTP/SSH)
  • FTPS (or FTP/SSL)

위에 나열된 것들에 대해서도 설명을 해볼까 했는데, 오랫만에 접속해서 해야 할것들이 많아서 일단은 생략 한다.

Ubuntu에 SFTP 설정

현재 우분투 서버에는 추가적인 설정 없이 SFTP 사용이 가능한 상황이다. SFTP 접속이 가능한 클라이언트를 설치 해야 하는데, 예전에는 파일질라를 주로 사용했었다.

그런데 지금은 자꾸 돈을 내라고 하고, 월정액으로 쓰라고 해서 무료 클라이언트를 찾아보았는데, 오늘자 기준으로 Cyberduck이 괜찮은것 같아 소개 한다.

참고로 포트는 다음과 같다.

FTP port : 21
SFTP port : 22

뭐 이번 글에서는 툴소개 정도로 끝이 나버렸네…
추가적으로 우분투내 sftp 설정은 아래 파일에서 좀더 세부화시킬수 있다.

SFTP 설정을 할수 있는 파일
# vi /etc/ssh/sshd_config 
ssh 재기동 명령
# service ssh reload

참고 사이트

  1. https://cyberduck.io 싸이버덕 다운 받는 url