SFTP 사용자 다운로드 설정

고객사 sftp 전달

고객사 전달할 sftp 계정 생성

• useradd [계정명] -s /sbin/nologin -G [그룹명] [계정명] / passwd [계정명] >> pW 계정명 비슷하게 생성

- groupadd -g [GD] [그룹명] / usermod -G [그룹명] [계정명]

- /etc/ssh/sshd_config 파일에 접근 Subsystem 라인에 기존 있던것 주석 처리 하고

아래값 입력

Subsystem sftp internal-sftp

Match Group [계정명]

ChrootDirectory [파일 경로

ForceCommand internal-sftp -d %ou


**/etc/ssh/sshd_config  예제

[ 설명]

Subsystem sftp   ➡︎  sftp 사용하겠다고 선언

Match User (Match Group)  ➡︎ 특정 계정, 특정 그룹 지정

ChrootDirectory  ➡︎ 지정된 디렉토리를 root디렉토리 (최상위 디렉토리) 처럼 사용

ForceCommand  ➡︎ 강제 명령어 internal-sftp 사용


여기서 중요한 점은 매치 유저, 매치그룹 그리고 ChrootDirecty 입니다.


설정이 끝나면 저장 sshd 재시작

#service sshd restart


***sshd설정이 끝난후  녹취 파일을 mount명령으로 아래처럼 바인딩후 연결을 해줘야함.

#mkdir /home/konai/rec

#mount --bind /klrec/rec/ /home/konai/rec


#chown root:konai /home/konai

#chmod 755 /home/konai

➡︎ home 디렉토리 소유자 root 변환

➡︎ home 디렉토리 권한 755 수정


설정후 sftp설정으로 테스트를 해보고 고객에게 전달.


----

고객센터
070-7919-8081

사용시 궁금한 내용이 있으시면 연락 주십시요.


mail to: support@klcns.co.kr