CentOS 7 FTP Server 설치

by 조쉬 posted Jul 17, 2015
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄

vsftpd를 설치한다.

 #yum install vsftpd ftp -y

 


/etc/vsftpd/vsftpd.conf의 설정파일을 수정한다.

[...]

## Disable anonymous login ##

anonymous_enable=NO


## Uncomment ##

ascii_upload_enable=YES

ascii_download_enable=YES


## Uncomment - Enter your Welcome message - This is optional ##

ftpd_banner=Welcome to my FTP service.


##Add at the end of this file ##

use_localtime=YES

 

* anonymous_enable 알려지지 않은 사용자 접속 여부

* ascii_upload_enable 아스키모드 업로드 허용

* ascii_download_enable 아스키모드 다운로드 허용

 


ftp서버 실행

#systemctl enable vsftpd

#systemctl stasrt vsfptd

 


방화벽과 SELinux 설정을 수정한다.

#firewall-cmd --permanent --add-port=21/tcp

#firewall-cmd --permanent --add-service=ftp


방화벽 재시작

#firewall-cmd --reload

 


SELinux boolean 값 수정

#setsebool -P ftp_home_dir on

*setsebool은 SELINUX의 정책 설정

*-P : 영구 설정

*ftp_home_dir : 홈디렉토리만 접근가능하도록 하는 옵션


FTP 사용자를 생성한다.

#useradd ftpuser

#passwd ftpuser



ftp 서버에 접속한다.

#ftp 사용자 IP 입력