본문 바로가기
아이티 공부/리눅스

최소 설치한 RHEL 6.5에서 FTP 설치하고 알드라이브로 접속

by Klero 2015. 5. 16.

최소 설치한 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(구버전, 업데이트 중단)는 접속이 되는데 

알드라이브(신버전, 업데이트 진행중)로 접속이 안된다.

​이유를 모르겠다....





*********************************************************************************************


댓글