본문 바로가기

Linux/CentOS7

SFTP 구성하기

-------------------------- 
작성일자 20190522 
작성자 Kevin 
커널 버젼 3.10.0-957.el7.x86_64 
배포버전 CentOS 7.6.1810 
--------------------------- 
[Title] SFTP 구성하기

1. sftp 전용 계정 생성 및 암호 지정
useradd -s /sbin/nologin sftpuser
passwd sftpuser

2. /etc/ssh/sshd_config 편집 및 추가
#vi /etc/ssh/sshd_config

#### /etc/ssh/sshd_config 내용####
port 22
port 22222

#Subsystem sftp /usr/libexec/openssh/sftp-server
Subsystem sftp internal-sftp

Match Group sftpgrp
        ChrootDirectory /sftp_home/%u
        ForceCommand internal-sftp

####  /etc/ssh/sshd_config 내용 끝####

3. 디렉터리 생성 및 소유권 이전
mkdir -pv /sftp_home/sftpuser/uploads
chown sftpuser:sftpuser /sftp_home/sftpuser/uploads