[CentOS] FTP 설정, vsftpd 설정


Development note/Linux  2019. 6. 3. 23:40

안녕하세요. 명월입니다.


이 글은 CentOS에서 FTP를 설정하겠습니다. 지난 글 Samba는 C class 네트워크 안에서 조금 간편하게 사용하는 파일 전송 프로토콜이면 이번에는 외부에서 FTP 툴 등을 이용하여 파일을 전송하는 방법입니다. 서버나 C class 내부에 있으면 Samba 네트워크 만으로 충분하지만 외부에 있으면 FTP 설정 또한 중요하다고 생각할 수 있습니다.

yum install vsftpd


설치는 완료되었습니다. 설정파일에서 설정하겠습니다.

vi /etc/vsftpd/vsftpd.conf

#익명 접속 막기
anonymous_enable=NO
#권한 설정 644
local_umask=022

부팅시 설정입니다.

systemctl enable vsftpd
systemctl list-unit-files | grep enabled

방화벽 해제 후 재시작입니다.

firewall-cmd --permanent --zone=public --add-service=ftp
firewall-cmd --reload
firewall-cmd --zone=public --list-all

systemctl restart vsftpd

참고로 SELINUX 해제 방법은 다음과 같습니다.

vi /etc/sysconfig/selinux
SELINUX=disabled

그리고 접속을 합니다.

접속이 확인되었습니다. 이 글이 정말 많은 분들께 참고가 되었으면 좋겠습니다.