CentOS 6.9 vsftpd 설치 방법 간단히 요약 하였습니다 -_-;;
(1). rpm -qa vsftpd* 명령어로 ftp 서버가 설치 되어 있는지 확인
(2). yum install vsftpd -y 명령어로 ftp 서버 설치
(3). rpm -qa vsftpd* 설치 되었는지 확인
(4). service vsftpd status 서비스 상태 확인
(5). vi /etc/vsftpd/vsftpd.conf 편집 진행
먼저 입력되있던 부분 전수 # 으로 주석처리 함.
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_file=/var/log/xferlog
xferlog_std_format=YES
chroot_local_user=YES
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
(6). chkconfig vsftpd on 명령어로 서비스 자동 시작 한다.
[root@ ~]# chkconfig vsftpd on
[root@ ~]# chkconfig --list | grep vsftpd
vsftpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
(7). FTP 접속 전용 계정 생성한다.
useradd userftp
passwd userftp
새 패스워드 ###### 입력
(8). FTP 접속 폴더를 생성한다.
/userftp/userftp
(9). userftp USER에 /ftp/userftp폴더에 권한을 주도록 한다
usermod -d /ftp/userftp userftp
(10). CentOS에서는 SELinux의 권한도 줘야 로그인이 가능하다 .
[root@ ~]# getsebool -a | grep ftp
[root@ ~] setsebool allow_ftpd_full_acesss=on
[root@ ~]# service vsftpd restart
(11). vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -- dport 21 -j ACCEPT
방화벽 서비스 재시작
/etc/init.d/iptables restart
'Linux' 카테고리의 다른 글
GhostScript , Ghost4j를 이용한 PDF TO TIFF 변환 예제 입니다 (2) | 2020.01.08 |
---|---|
[CentOS 6.9] SNMP 로그로 인한 /var/log/messages 파일 용량 증가 처리 (0) | 2018.07.18 |
[CentOS 6.9] postfix를 설치하여 메일 발송 테스트 진행 (0) | 2017.08.30 |
[CentOS 6.9] vi 자주쓰는 명령어 (0) | 2017.08.30 |
[CentOS 6.9] USB 테더링 사용하여 인터넷 연결 하기 (0) | 2017.08.28 |