vsftpd chroot 적용하기

chroot 란? ftp 사용자가 계정으로 접속을 했을때 해당계정의 홈디렉토리의 상단으로 접근이 되지 않게 하는 기능. vsftp chroot 설정 모든 사용자에 대해 chroot 설정 vsftpd.conf설정에 chroot_local_user=YES의 주석을 해제. 특정 사용자에 대해 chroot 설정 역시 vsftpd.conf설정에 chroot_local_user=YES, chroot_list_file=/etc/vsftpd/chroot_list 주석 해제 후 /etc/vsftpd/chroot_list 파일에 사용자를 등록하면 등록된 사용자에게만 적용됨. CentOS 7의 경우 위와 같이 **chroot 설정을 하고 접속더 보기

vsftpd 패시브 모드 설정하기

FTP클라이언트 전송방식 FTP를 이용하여 데이터를 전송하는 방식으로 Active Mode와 Passive Mode의 두가지 모드가 존재하는데 각각의 모드에 대해 간략하게 알아보자. Active mode 동작 방식 FTP 클라이언트가 서버의 21번 포트로 접속. 클라이언트는 자신이 사용할 포트를 서버측에 알림. 서버는 자신의 20번 포트로 클라이언트가 알려준 포트로 접속해 데이터를 전송한다. Active mode 단점 : 결론적으로 보면 일반적인 서버/클라이언트 개념에서 클라이언트가더 보기