# 이 글은 싸이월드 블로그에 내가 작성했던 글을 옮겨온 글이다. #
* VMware에서 Fedora 12 (x86-32비트)을 설치했습니다.
1. ProFTP 설치
터미널에서 다음과 같이 입력한다.
# yum install proftpd
참고로 rpm -qa | grep proftpd 라는 명령어는 현재 proftp의 패키지가 혹시 있는지 찾아본 것이다.
없으니 yum install proftpd 를 쳐서 패키지를 다운로드 받아서 설치한다.
설치가 가능한 패키지를 찾고 설치하겠냐고 물으면 당연히 "y"를 누른다. 그리고 설치가 완료되면 "Complete! "라는 텍스트를 볼 수 있다.
그러면 일단 설치는 끝난 것이다.
2. 서비스 시작하기
다음과 같이 따라 해보자.
시스템 -> 관리 -> 서비스를 실행하면 아래 화면과 같이 서비스 목록을 보여준다. 그 중에서 방금 설치한 proftpd를 찾아서 "시작"을 누르고
서비스가 시작이 되면 다시 "사용" 을 누른다. 시작을 누르면 root 권한이 필요하니 root 계정의 비밀번호를 입력하라고 나온다.
가뿐히 비밀번호를 눌러준다.
3. 방화벽 설정
그 다음으로는 방화벽을 열어준다.
다음 화면과 같이 시스템 -> 관리 -> 방화벽을 실행한다. 물론 여기서도 방화벽 설정을 위해 root 계정의 비밀번호를 입력하라고 한다. 위에서 했던 것처럼 root 계정의 비밀번호를 입력해주면 된다.
방화벽 설정을 하는 창이 뜨면 "신뢰하는 서비스"에서 FTP를 체크하고 활성화 버튼을 누른다. (현재의 캡쳐 화면은 이미 활성화를 했기 때문에
비활성화 버튼만 누를 수 있게 나오는 것이다.)
그리고 다음으로 "그외의 포트"에서 "추가" 버튼을 누른 후 21번 ftp를 선택하고 "확인" 버튼을 누른다.
그리고 나서 "적용" 버튼을 사뿐히 눌러준다.
4. SELinux 사용 해제
시스템-> 관리 -> SELinux Management를 실행한다. 여기서도 root 계정의 비밀번호를 필요로 한다.
그리고 "상태"에 있는 "시스템 디폴트 강제 모드"를 비활성으로 바꿔주고 창을 닫은 후 재부팅을 한다.
5. FTP 접속하기
재부팅이 되면 터미널을 실행하여 현재의 ip 주소를 알아낸다.
윈도우에서는 커맨드 창에서 ipconfig라고 치지만 리눅스에서는 ifconfig(혹시 소문자를 못알아 볼까봐 대문자로 써주는 서비스..IFCONFIG )를 사용한다.
현재 Fedora 12는 192.168.44.128 의 IP 주소를 갖고 있는걸 볼 수 있다. 그리고 FTP 서버의 표준 포트인 21번이 정상적으로 열려있는지
다시 한 번 확인한다. (위에서 방화벽 설정을 제대로 했다면 아래와 같이 나와야 정상이다.)
나오는 형식은 조금 다를 수 있지만 어쨋든 FTP 사용 포트인 21번 포트가 열려 있다고 나오면 된다.
그러면 이제 클라이언트에서 Fedora 12의 ProFTP에 접속해보도록 하자.
개인적으로는 FileZilla를 사용하지만 알FTP나 기타 다른 FTP 프로그램을 사용해도 무방하다.
이것으로 이번 장은 마치도록 한다.
다음 장에서는 위에서 나왔던 SELinux가 무엇인지와 ProFTPD의 설정에 대해서 알아보도록 한다.
'Computer > Linux-Others & Etc' 카테고리의 다른 글
Ubuntu(우분투)에서 FTP(vsfptd Server) 설치하기 (0) | 2013.11.05 |
---|---|
Ubuntu(우분투)에서 텔넷(Telnet Server) 설치하기 (0) | 2013.11.05 |
Fedora(페도라) 12에서 리눅스 텔넷 서버 설정 및 서비스 방법 (0) | 2013.11.05 |
SELinux란 무엇인가? (0) | 2013.11.05 |
ProFTPD 설정 및 명령어 (0) | 2013.11.05 |