- SFTP만 되는 계정 생성
1 계정 생성
- 명령어
Bash
Copy
useradd -s /sbin/nologin 계정명
- 실행예시
bat
Copy
[root@jmnote ~]# useradd -s /sbin/nologin sftpuser
[root@jmnote ~]#
2 패스워드 지정 & 확인
- 명령어
Bash
Copy
echo '패스워드' | passwd --stdin 계정명
ssh 계정명@localhost
- 실행예시
bat
Copy
[root@jmnote ~]# echo 'P@ssw0rd' | passwd --stdin sftpuser
Changing password for user sftpuser.
passwd: all authentication tokens updated successfully.
[root@jmnote ~]# ssh sftpuser@localhost
sftpuser@localhost's password:
- → 패스워드 입력
bat
Copy
This account is currently not available.
Connection to localhost closed.
- → 패스워드는 맞지만 쉘권한이 없어서 세션이 닫힘.
3 sshd_config 수정

Bash
Copy
vi /etc/ssh/sshd_config
Bash
Copy
#Subsystem sftp /usr/libexec/openssh/sftp-server
Subsystem sftp internal-sftp
4 같이 보기
5 참고 자료
편집자 Jmnote Jmnote bot
로그인하시면 댓글을 쓸 수 있습니다.
Jmnote 2020-04-05
Luckyow 2020-04-05
- 분류 댓글:
- SFTP (4)
- 리눅스 계정 (2)
SFTP만 되는 계정 생성 ― LuckyowSFTP만 되는 계정 생성 ― Jmnote리눅스 SFTP 서버 사용 ― …윈도우에 SFTP 서버 구축하기 ― …