FTP 서버 설치하기
- apt-get install vsftpd
FTP 설정파일 내용변경하기
- vi /etc/vsftpd.conf 명령으로 설정파일 열자.
- local_umask 주석풀어줌 (로컬계정사용자의 umask (default = 077)
- chroot_list_enable=YES 주석풀어줌
- chroot_list_file=/etc/vsftpd.chroot_list 주석풀어줌
- vsftpd.chroot_list 파일에 xxxxxxx 계정 적어주고 저장함
- restart vsftpd 명령으로 서버 재시작
- Filezilla로 연결테스트 완료함
FTP 서버에 대한 자세한 참고자료
http://www.linux.co.kr/home/lecture/index.php?cateNo=1&secNo=294
FTP 서버설정 파일 내용수정함 (2011.10.20 PM21:35)
FTP 서버설정을 변경했음에도 불구하고, 수정된 내역들이 반영되지 않고있다
서버 재부팅 이후 다시 눈여겨봐야 할 내용이다.
익명사용자의 접속허용 여부
anonymous_enable=NO
로컬계정 사용자의 접속허용 여부
local_enable=YES
write명령어 허용여부
write_enable=YES
로컬계정 사용자용 umask (기본값 : 077)
local_umask=022
익명사용자의 업로드 가능여부
anon_upload_enable=YES를 주석처리함
익명사용자의 디렉토리생성 가능여부
anon_mkdir_write_enable=YES를 주석처리함
파일전송 로그에 대한 기록허용여부
xferlog_enable=YES
파일전송로그 파일명
xferlog_file=/var/log/vsftpd.log
FTP서버 접속시, 환영메시지 설정
ftpd_banner=위트가이즈 FTP 서버에 오신것을 환영합니다!
사용자가 자신의 홈디렉토리 외에는 접근하지 못하도록 설정
chroot_local_user=YES
특정사용자들만 모든 디렉토리에 접근 가능하도록 설정
chroot_list_enable=YES
위 내용처럼 특정사용자들만 모든 디렉토리에 접근 가능하도록, 특정사용자 리스트를 생성
chroot_list_file=/etc/vsftpd.chroot_list
wtmp에 등록하여 로그를 남기기 위한 설정 (last 명령으로 로그확인 가능하도록)
session_support=YES
수정 후 서버 재시작
restart vsftpd
Recent Comments