본문 바로가기
리눅스

[리눅스] vsftp

by 깅민 2022. 11. 6.

 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

https://rhrhth23.tistory.com/71

https://blog.innern.net/16

'리눅스' 카테고리의 다른 글

[리눅스] 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

댓글