vsftpd의 기본적인 로그인 계정은 리눅스의 계정을 사용합니다.. 고로 ftp계정을 부여하려고 하면 shell과 ssh계정이 열려서 보여주고 싶지 않은것 까지 보여줄 수 가 있죠. 그에 대한 해결방안 입니다. login user의 shell을 /bin/nologin 이나 /bin/false로 지정합니다. 새로 사용자를 추가하는경우adduser --shell /bin/nologin ftpuser 기존에 있는 사용자의 경우 /etc/passwd파일을 편집해서 shell지정을 변경할 수 있습니다.nano /etc/passwd 해당유저의 shell을 /bin/sh나 /bin/bash에서 /bin/nologin으로 변경해줍니다. 자 이제 shell이나 ssh로 로그인을 시도해보면 접속이 안되는것을 확인 할수 있..