반응형

5-2장. sFTP 구축 설정

 

학습 목표

- Secure FTP구축 설정을 할 수 있다.

 

 

SSH전송을 이용한 FTP를 sFTP라고 하며 FTP보다 보안성이 뛰어나다고 할 수 있는데 SSH접속을 통해 보다 안전한 데이터 전송과 인증을 위함이며 sFTP를 사용하기 위해서는 SSH패키지가 설치되어 있어야 하는데 기본적으로 openssh가 설치되어 있습니다. 또한 방화벽에서 ssh서비스가 허용이 되어 있어야 되겠습니다.

FTP서버 구축 및 설정에서의 vsFTPd를 통해 구축을 한 가상머신을 그대로 사용하여 살펴보도록 하며 특별한 설정 없이 SFTP를 이용할 수 있고 클라이언트 프로그램으로는 똑같이 파일질라를 사용하도록 하겠습니다.

 


컴퓨팅에서 SSH 파일 전송 프로토콜(SSH File Transfer Protocol) 또는 보안 파일 전송 프로토콜(Secure File Transfer Protocol, SFTP)은 신뢰할 수 있는 데이터 스트림을 통해 파일 접근, 파일 전송, 파일 관리를 제공하는 네트워크 프로토콜이다. 국제 인터넷 표준화 기구(IETF)가 보안 파일 전송 기능을 제공할 목적으로 시큐어 셸 프로토콜 (SSH) 버전 2.0의 확장으로 설계하였다. IETF 인터넷 초안에 따르면 이 프로토콜이 SSH-2 프로토콜의 문맥 안에 기술되어 있지만 전송 계층 보안(TLS)를 통하는 보안 파일 전송 프로그램이나 VPN 응용 프로그램의 관리 정보 전송과 같은 다른 수많은 응용 프로그램들에도 사용할 수 있다고 언급되어 있다.


- 위키백과(출처)

 

 

openssh 패키지가 없다면 먼저 yum을 통해 설치한 후 방화벽에서 허용이 되어 있는지 확인하고 ssh서비스를 재시작합니다. vsftpd서비스도 당연히 동작중이어야 하며 클라이언트에서 파일질라를 실행하여 파일 - 사이트 관리자를 통해 SFTP접속을 하면 됩니다.

 

FTP서버 구축과 패키지 설치, 방화벽 및 서비스 동작에 관련한 내용은 이전 글들을 참고하시면 됩니다.

 

 

[ 그림 5-2-1. 파일지라 - SFTP 접속 ] - 후티(출처)

 

 

 

설치 후 서비스가 동작중이라면 별다른 설정이 필요하지만 사용자에 대한 설정, 로그에 관련된 설정 등의 추가적인 설정은 /etc/ssh/sshd_config 파일을 수정하면 되는데 기본 설정으로 접속이 되지 않을 경우에는 132라인 아래에  Subsystem          sftp         internal-sftp를 추가한 후 테스트하도록 합니다.

 

 

 

[ 그림 5-2-2. /etc/ssh/sshd_config ] - 후티(출처)

 

 

FTP에 SSH연결을 이용한 SFTP를 통해 보다 안전하게 데이터를 송. 수신할 수 있으며 FTP에 SSL/TLS를 적용한 FTPS프로토콜에 대해서는 다음에 알아볼 예정이며 관련 내용은 유튜브 채널 'youtube.com/에듀쉐어'를 통해 확인이 가능합니다.

 

구독 및 좋아요 꾹~~

감사합니다.

 

 

[ SFTP 구축 ] - 에듀쉐어

[에듀쉐어-강좌공유]

반응형

+ Recent posts