chroot 3

[CentOS 7] vsftpd 설치 및 응용

리눅스 환경 CentOS 7.6 vsftpd 설정 중 생각지 못한 설정들이 있어서 다시 정리 합니다. selinux disabled 설정 # vi /etc/selinux/config SELINUX=disabled vsftpd 설치 # yum install -y vsftpd 기본 보안 설정 # vi /etc/vsftpd/vsftpd.conf anonymous_enable=NO chroot 설정 - 루트 상위 디렉토리 접근 차단 chroot_local_user=YES chroot 가능한 리스트 설정 chroot_list_enable=YES chroot_list_file=/etc/vsftpd/chroot_list 루트디렉토리에 쓰기 권한 추가 allow_writeable_chroot=YES user_list에..

[CentOS 6] vsftp 사용자 허용 및 제한(chroot, user_list, ftpusers)

vsftp 설치 방법 설정들을 직접 확인하고 어떤 차이가 있는지 설정값을 변경하며 비교해보았습니다. 혹시 저처럼 입문자이시면 직접 해보면서 어떤 느낌으로 작동되는지 이해하면 좋을 거 같습니다. 두 가지 경우를 비교하겠습니다. 1. chroot -> ftp 사용자가 계정으로 접속을 했을 때 해당계 정의 홈 디렉터리의 상단으로 접근이 되지 않게 하는 기능입니다. 2. user_list, ftpusers -> 사용자의 접근을 허용 혹은 거절하는 기능입니다. 1. chroot 대충 만든 표: 과정을 꼭 확인해주세요. 접속 가능 유저 chroot_local_user=YES chroot_local_user=NO chroot_list_enable=YES user1 user2 chroot_list_enable=NO -..

[CentOS 6] vsftp 설치 및 설정

환경 CentOS 6.10 vsftpd 2.2.2 CentOS 6 - vsftpd 설치 및 설정 사용자 생성 # useradd user1 # useradd user2 # passwd user1 # passwd user2 vsftpd 설치 확인 # rpm -qa | grep vsftpd vsftpd 설치 # yum install -y vsftpd # cd /etc/vsftpd # ls -al 설정 # vi /etc/vsftpd/vsftpd.conf ananymous_enable=NO xferlog_std_format=NO chroot_local_user=YES ascii_upload_enable=YES ascii_download_enable=YES 저는 이정도만 하였습니다. chroot 옵션이 헷갈려요!(..