#. 설정파일
/etc/vsftpd/vsftpd.conf
# 익명 접속 금지
anonymous_enable=NO
# 로그 저장 파일 지정
xferlog_file=/var/log/vsftpd.log
# 로그 형식을표준 xferlog 포멧으로 하지 않음
xferlog_std_format=NO
# 대기 시간 지정(10분동안 유지)
idle_session_timeout=600
# 데이터 연결 해제 시간 지정 (2분)
data_connection_timeout=120
# 아스키 형식 파일 전송 지원
ascii_upload_enable=YES
ascii_download_enable=YES
# 로그온시 배너 지정
ftpd_banner=Welcome to FTP Server
# 상위 디렉토리 이동 금지
local_root=public_html
chroot_local_user=YES
# 패시브 모드 지정
pasv_enable=YES
pasv_min_port=30000
pasv_max_port=30020
# 숨김 파일(. 으로 시작하는 파일) 무시
force_dot_files=YES
# FTP 데몬이 표시하는 시간을 서버시간(NTP로 동기화된 시간)에 맞추기
use_localtime=YES
특정 유저 접속 차단
/etc/vsftpd/ftpusers, /etc/vsftpd/user_list 에 추가
[root@fedora root]# vi /etc/vsftpd/user_list
# vsftpd userlist
# If userlist_deny=NO, only allow users in this file
# If userlist_deny=YES (default), never allow users in this file, and
# do not even prompt for a password.
# Note that the default vsftpd pam config also checks /etc/vsftpd.ftpusers
# for users that are denied.
root
bin
daemon
adm
lp
sync
shutdown
halt
mail
news
uucp
operator
games
nobody
■ 상위 경로를 액세스 시키지 않는 설정 ----( 지정된 사용자만 접속이 안된다)
【root@fedora root】# vi /etc/vsftpd/chroot_list
user1
--> user1 은 홈 패스보다 위를 보내지 않는다
'배워서 남주자 > Linux 명령' 카테고리의 다른 글
[편집] 여러 파일 안에 있는 내용중 특정 단어를 바꾼다. (0) | 2018.03.23 |
---|---|
[find] 특정일 이상된 파일 찾기 (0) | 2018.03.23 |
[nmap] nmap 사용법 (0) | 2018.03.23 |
[tape 장비] Tape 백업 (0) | 2018.03.23 |
[mkisofs] ISO 압축하기 (0) | 2018.03.23 |