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서버 구축과 패키지 설치, 방화벽 및 서비스 동작에 관련한 내용은 이전 글들을 참고하시면 됩니다.
설치 후 서비스가 동작중이라면 별다른 설정이 필요하지만 사용자에 대한 설정, 로그에 관련된 설정 등의 추가적인 설정은 /etc/ssh/sshd_config 파일을 수정하면 되는데 기본 설정으로 접속이 되지 않을 경우에는 132라인 아래에 Subsystem sftp internal-sftp를 추가한 후 테스트하도록 합니다.
FTP에 SSH연결을 이용한 SFTP를 통해 보다 안전하게 데이터를 송. 수신할 수 있으며 FTP에 SSL/TLS를 적용한 FTPS프로토콜에 대해서는 다음에 알아볼 예정이며 관련 내용은 유튜브 채널 'youtube.com/에듀쉐어'를 통해 확인이 가능합니다.
구독 및 좋아요 꾹~~
감사합니다.
'IT강좌 > 서버|클라우드' 카테고리의 다른 글
후티와 떠나는 서버 여행 - 6장. Samba(삼바) 서버 구축 및 설정 (0) | 2020.03.03 |
---|---|
후티와 떠나는 서버 여행 - 5장. FTP 서버 구축 및 설정(5-3. FTPS) (0) | 2020.03.01 |
후티와 떠나는 서버 여행 - 5장. FTP서버 구축 및 설정(5.1장 vsftpd) (0) | 2020.02.28 |
후티와 떠나는 서버 여행 - 3장. 웹서버 구축 및 설정(https 설정) (2) | 2020.02.16 |
후티와 떠나는 서버 여행 - #. CentOS 7 방화벽(firewall-cmd/selinux) 설정 (3) | 2020.02.14 |