리눅스에서 로그인 Shell 권한은 없고 SFTP만 접속할 수 있는 계정 설정하는 방법

## CentOS 6 버전에서 테스트 완료 ##

1. 로그인 Shell 권한 없는 계정 생성
useradd -s /sbin/nologin 계정이름

2. 패스워드 설정
passwd 계정이름

3. sshd_config 수정
/etc/ssh/sshd_config 파일에서 아래 라인 수정
수정 전 : Subsystem sftp /usr/libexec/openssh/sftp-server
수정 후 : Subsystem sftp internal-sftp

4. SSH 데몬 재기동
service sshd restart

이 방법은 엄밀히 말하면 "nologin 계정에 SFTP를 허용하는 방법" 이라 할 수 있다.