리눅스
리눅스 SFTP만 되는 계정 설정
snoopybox
2013. 5. 7. 17:41
리눅스에서 로그인 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를 허용하는 방법" 이라 할 수 있다.
## 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를 허용하는 방법" 이라 할 수 있다.