Server
1. vsftpd 패키지 설치
#dnf -y install vsftpd
#systemctl restart vsftpd
#systemctl enable vsftpd
#vi /etc/vsftpd/vsftpd.conf
anonymous_enable=NO → YES
2. vi /etc/vsftpd/vsftpd.conf
vsftpd.conf 파일에서 자주 사용하는 옵션은 다음과 같다.
anonymous_enable: anonymous(익명) 사용자의 접속을 허가할지 설정
local_enable: 로컬 사용자의 접속 허가 여부 설정
write_enable: 로컬 사용자가 저장. 삭제, 디렉터리 생성 등의 명령을 실행하게 할 것인지 설정(anonymous 사용자는 해당 없음)
anon_upload_enable: anonymous 사용자의 파일 업로드 허가 여부 설정
anon_mkdir_write_eanble: anonymous 사용자의 디렉터리 생성 허가 여부 설정
dirlist_enable: 접속한 디렉터리의 파일 리스트를 보여줄지 설정
download_enable: 다운로드의 허가 여부 설정
listen_port: FTP 서비스의 포트 번호 설정(기본: 21번)
deny_file: 업로드를 금지할 파일 지정(예: deny_file={*mpg,*mpeg,avi})
hide_file: 보여주지 않을 파일 지정(예: hide_file={gif . jpg . png})
max_clients: FTP 서버의 동시 최대 접속자 수 지정
max_per_ip: PC |개가 동시에 접속할 수 있는 접속자 수 지정
3. 서비스 재기동
#chown ftp:ftp /var/ftp/pub/
#systemctl restart vsftpd
'Linux > build' 카테고리의 다른 글
web server(Wordpress) (0) | 2024.10.15 |
---|---|
web server(APM) (2) | 2024.10.15 |
telnet server (0) | 2024.10.15 |
pxe server (0) | 2024.10.14 |
proxy server (0) | 2024.10.14 |