'shells'에 해당되는 글 1건

  1. 2013.12.27 Ubuntu 12.04 Shell 로그인은 차단하고 FTP만 접속허용하기
반응형

우분투 12.04에서 환경설정을 하다가 Shell을 사용하는 SSH는 로그인을 차단하고,

 

FTP(vsftpd)는 접속을 허용하는 방법을 찾다가 알게된 내용을 정리한다.

 

1. nologin의 절대경로를 which 명령어로 찾는다.

# which nologin

/usr/sbin/nologin

 

2. /etc/passwd 파일에서 FTP만 접속을 허용할 계정의 쉘을 아래와 같이 /usr/sbin/nologin으로 변경을 한다.

foo:x:1000:1000::/home/foo:/usr/sbin/nologin

 

3. vi 명령어로 /etc/shells 파일을 열어 제일 아래 줄에 /usr/sbin/nologin을 추가한다.

#vi /etc/shells

# /etc/shells: valid login shells
/bin/sh
/bin/dash
/bin/bash
/bin/rbash
/usr/bin/rc

/usr/sbin/nologin

 

4. 설정이 완료되었으면 SSH와 FTP에 접속하여 FTP만 접속이 되는지 확인해 본다.

 

참고: http://faq.hostway.co.kr/Linux_ETC/1375

반응형
Posted by dcmr
,