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 입력 |