"SFTP만 되는 계정 생성"의 두 판 사이의 차이

35번째 줄: 35번째 줄:
:→ 패스워드는 맞지만 쉘권한이 없어서 세션이 닫힘.
:→ 패스워드는 맞지만 쉘권한이 없어서 세션이 닫힘.


==SFTP 접속 확인==
==sshd_config 수정==
{{참고|sshd_config}}
<source lang='bash'>
vi /etc/ssh/sshd_config
</source>


==같이 보기==
==같이 보기==

2013년 2월 5일 (화) 04:28 판

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

4 같이 보기

5 참고 자료

문서 댓글 (2)
Jmnote 2020-04-05
Luckyow 2020-04-05
왜 /etc/ssh/sshd_config 에 있는 Subsystem sftp /usr/libexec/openssh/sftp-server 이거를 Subsystem sftp internal-sftp 이렇게 바꾸나요