최소 설치한 RHEL6.5에서 FTP설치 및 설정하고 알드라이브로 접속하는 방법
(root로 접속하여 심플하게 사용하기 위한 방법 - 보안 고려 x)
1. 디렉토리를 만들고 RHEL 6.5 DVD를 마운트 한다.
2. Package 폴더에서 rpm -Uvh 명령어로 필요한 것들 설치
2-1. system-config-network~~~ (의존성 파일들은 rpm 명령어로 설치하다 보면 됨)
2-2. system-config-firewall-tui~~~
2-3. vsftpd~~~
3. /etc/vsftpd/ftpusers 그리고 /etc/vsftpd/user_list에서 root 앞에 # 붙이기
4. system-config-firewall-tui 명령으로 FTP 방화벽 체크 후 저장
5. chkconfig --level 35 vsftpd on 으로 재부팅 후에도 서비스가 자동시작 되도록 설정
6. setsebool -P ftp_home_dir 1 / setsebool -P allow_ftpd_full_access 1
7. getsebool -a | grep ftp 잘 설정되었는지 확인
-----------------------------------------------------------------------------------------------------------------
8. # vi /etc/vsftpd/vsftpd.conf
- 27번째 #anon_upload_enable=YES -> 주석 풀기 즉, anon_upload_enable=YES
- 31번째 #anon_mkdir_write_enable=YES -> 주석 풀기 즉, anon_mkdir_write_enable=YES
9. /var/ftp/pub 디렉토리안에 디렉토리를 생성
10. # chown ftp:ftp -R /var/ftp/pub
11. # chmod 777 -R /var/ftp/pub
-----------------------------------------------------------------------------------------------------------------
12. service vsftpd restart
13. 알드라이브로 접속
/etc/vsftpd/vsftpd.conf 내용
anoanymous_enable |
anoanymous의 접속을 허가할지에 대한 설정 |
local_enable |
local 사용자의 접속을 허가할지에 대한 설정 |
write_enable |
local 사용자가 저장,삭제,디렉토리 생성등의 명령 수행의 허가를 설정(anonymous는 해당 X) |
anon_upload_enable |
anonumous의 파일 업로드 허가를 설정 |
anon_mkdir_write_enable |
anonymous의 디렉토리 생성 허가를 설정 |
dirlist_enable |
접속한 디렉토리의 파일 리스트를 보여줄지를 설정 |
download_enable |
다운로드에 대한 허가를 설정 |
listen_port |
FTP 서비스의 포트 번호를 설정 (기본 포트는 21) |
deny_file |
업로드를 금지할 파일을 지정 (예 : deny_file={*.avi,*.jpg} |
hide_file |
보여주지 않을 파일을 지정 (예 : hide_file={*.avi,*.jpg} |
max_clients |
FTP 서버의 동시 최대 접속자 수를 지정 |
max_per_ip |
1개 PC가 동시에 접속할 수 있는 접속 수를 지정 |
*********************************************************************************************
터미널에서 iptables -I INPUT -p tcp --dport 21 -j ACCRPT 명령어를 입력하면
service iptables save 후 service iptables restart 해야 한다.(순서 중요)
vi /etc/sysconfig/iptables 로 수정했다면
service iptables restart 후 service iptables save 해야 한다.(순서 중요)
system-config-firewall-tui를 사용하지 않고 위 방식으로 방화벽을 설정하면
알FTP(구버전, 업데이트 중단)는 접속이 되는데
알드라이브(신버전, 업데이트 진행중)로 접속이 안된다.
이유를 모르겠다....
*********************************************************************************************
댓글