vsftp (Very Secure Filer Transfer Protocol)
보안 부분을 강조한 FTP로 리눅스 용으로 쓰임
redhat, suse, open-BSD 에서 기본 FTP로 채택하고 있다.
/etc/vsftpd/vsftpd.conf
옵션 | 설명 |
anonymous_enable | 익명 연결 허용 YES는 허용, NO는 허용x |
local_enable | local account user들이 접속할 수 있도록 하는 부분 |
write_enable | 쓰기 가능 여부 설정 YES는 허용, NO는 허용x |
local_umask | 파일 퍼미션 정의 (022이면 파일의 퍼미션은 644) |
dirmessage_enable | 디렉토리 이동시 각 디렉토리 메시지 보여지게 할지 여부 YES는 허용, NO는 허용x |
anon_upload_enable |
익명 FTP 접속자의 파일 업로드 권한 설정 YES는 허용, NO는 허용x |
anon_mkdir_write_enable | 익명FTP 접속자의 디렉토리 생성 권한 설정 YES는 허용, NO는 허용x |
xferlog_enable | 파일 송수신 로그를 지정된 파일에 저장 YES는 허용, NO는 허용x |
listen_port | ftp 포트 |
1601
다음은 vsftpd 서버에 대한 설정이다. ( 괄호 ) 안에 알맞은 내용을 적으시오.(9점)
vi vsftpd.conf
( ① ) = 002
( ② ) = 21
( ③ ) = YES
조 건
- ① 파일생성시 적용되는 umask값은 “002"이다.
- ② vsftpd 데몬이 외부 접속 요청에 통신할 ftp 포트는 “21”이다.
- ③ 파일 송수신 로그를 지정된 파일에 저장한다.
답
local_umask
listen_port
xferlog_enable
1502
다음은 VSFTPd 서버의 설정파일이다. 다음 조건에 맞게 ( 괄호 ) 안에 알맞은 내용을 적으시오.(12점)
vsftpd.conf
( ① ) = 21
( ② ) = 022
ftp_data_port = ( ③ )
조 건
- vsftp데몬이 외부 접속 요청에 통신할 포트는 21번 이다.
- 파일이 생성될 때 파일 퍼미션에 적용될 값을 지정한다.
- ftp 데이터 전송에 사용할 포트는 20번 이다.
listen_port
local_umask
20
1802
1. /etc/vsftpd/ftpusers 또는 /etc/vsftpd/user_list
2. /etc/vsftpd/vsftpd.conf
3. chroot_local_user=YES
참고
https://server-talk.tistory.com/23
https://goddaehee.tistory.com/73
'리눅스' 카테고리의 다른 글
[리눅스] cpio 백업 (0) | 2022.11.06 |
---|---|
[리눅스] dump 백업 (0) | 2022.11.06 |
[리눅스] chomod, chown, chgrp, 특수권한(setuid) (0) | 2022.11.06 |
[리눅스] 권한 permission (0) | 2022.11.06 |
[리눅스] rpm, yum 명령어 (0) | 2022.11.06 |
댓글