티스토리 뷰
앞의 글에서 vsFTPD 를 설치하는데, 요란하게 복잡하게 소스컴파일 설치방법을 이용했다. 어렵다. 까다롭다. 이것저것 해줘야 할 게 많다. 하지만, 보다 쉽게 설치하는 방법이 있는데, 그것은 yum 으로 설치하는 거다. 이번 글에서는 yum 을 이용해서 보다 쉽게 설치하고자 한다. 단, 소스컴파일 방법도 한번 해보면 yum으로 설치하고 나서 각각의 경로나 디렉토리 구조를 이해하는데 굉장한 도움이 되기 때문에 꼭 해보시라...
먼저, 전 글에서와 마찬가지로 SELINUX 의 기능이 비활성화되어야 하기 때문에 /etc/sysconfig/selinux 를 vi 로 들어가서 수정하도록 하자.
수정해야 할 부분은 위에서 약 6번째 줄에 있는 SELINUX 부분이다. 비활성화시키기 위해 disabled 로 값을 변경한다.
저장하고 서버를 재시작한다.
서버의 재시작 후 vsFTPD 가 설치돼있는지 확인해보자.
역시 현재 설치돼있지 않다. 아래의 yum 명령으로 설치하자.
설치가 성공적으로 끝났다. yum 으로 설치를 하면 자동으로 데몬툴에 등록되기 때문에 시작 스크립트 작업을 할 필요도 없고, 자동시작서비스 목록에 올라가며, /var/ftp 즉 anonymous계정으로 접속시 연결될 /var/ftp 디렉토리가 자동으로 생성된다.
anonymous 계정으로 접속시 다운받을 파일들을 /var/ftp/pub/ 에 갖다 놓자.
외부의 다른 컴퓨터에서 접속을 허용하기 위해서 방화벽에 ftp:21 를 허용하자.
체크 후 버튼을 클릭하여 적용하자. 창이 나타나면 [Yes] 를 클릭한다.
자~ 이제 서비스를 시작하자.
브라우저에서 연결테스트해보자.
Windows 의 IE 에서도 들어가보자.
이번엔 무료로 사용할 수 있는 ftp 전용 클라이언트 툴인 FileZilla 로 들어가 보자. FileZillar 는 http://www.filezillar-project.org 사이트나 네이버, 다음의 파일자료실에서도 다운받을 수 있다.
[Host]에 ftp 서버의 IP, [Username] 에 anonymous 를 넣고 [Quickconnect] 를 클릭하면 된다.
이번엔 한국인들이 많이 사용하고 있는 알FTP 로 들어가 보자.
그렇다면 다운로드가 잘 될까?
아래 그림에 보듯이 anonymous 계정으로 접속하면 pub 디렉토리로 들어갈 수 있고, 다운로드가 잘 되는 것을 알 수 있다. 그냥 파일을 선택하고 아래로 드래그하면 된다. 아래 그림은 ftp 서버에 있는 httpd-2.2.15.tar.gz 을 다운받은 그림이다.
그렇다면 업로드도 될까?
위의 그림처럼 anonymous 계정은 업로드는 할 수 없다는 것을 알 수 있다. 정리하면 anonymous 계정은 연결을 허용돼있고, 다운로드가 가능하며, 업로드는 불가능하다는 것을 알 수 있다.
root 계정은 어떨까?
root 의 [사용자 ID]와 [비밀번호]를 넣었다.
오른쪽 하단의 메시지를 보면 접속이 되지 않는 것을 알 수 있다. 기본적으로 vsFTPD 는 root 의 접속을 허용하지 않는다.
마지막으로 일반사용자계정으로 들어가보자.
일반사용자는 연결이 허용되고, 업로그/다운로드가 가능하며, 기본디렉토리는 각 계정의 홈디렉토리라는 것을 알 수 있다.
먼저, 전 글에서와 마찬가지로 SELINUX 의 기능이 비활성화되어야 하기 때문에 /etc/sysconfig/selinux 를 vi 로 들어가서 수정하도록 하자.
vi /etc/sysconfig/selinux
수정해야 할 부분은 위에서 약 6번째 줄에 있는 SELINUX 부분이다. 비활성화시키기 위해 disabled 로 값을 변경한다.
SELINUX=disabled
저장하고 서버를 재시작한다.
reboot
서버의 재시작 후 vsFTPD 가 설치돼있는지 확인해보자.
rpm -qa | grep vsftpd
역시 현재 설치돼있지 않다. 아래의 yum 명령으로 설치하자.
yum -y install vsftpd
설치가 성공적으로 끝났다. yum 으로 설치를 하면 자동으로 데몬툴에 등록되기 때문에 시작 스크립트 작업을 할 필요도 없고, 자동시작서비스 목록에 올라가며, /var/ftp 즉 anonymous계정으로 접속시 연결될 /var/ftp 디렉토리가 자동으로 생성된다.
anonymous 계정으로 접속시 다운받을 파일들을 /var/ftp/pub/ 에 갖다 놓자.
외부의 다른 컴퓨터에서 접속을 허용하기 위해서 방화벽에 ftp:21 를 허용하자.
system-config-firewall
체크 후 버튼을 클릭하여 적용하자. 창이 나타나면 [Yes] 를 클릭한다.
자~ 이제 서비스를 시작하자.
service vsftpd start
브라우저에서 연결테스트해보자.
ftp://localhost or ftp://ip
Windows 의 IE 에서도 들어가보자.
이번엔 무료로 사용할 수 있는 ftp 전용 클라이언트 툴인 FileZilla 로 들어가 보자. FileZillar 는 http://www.filezillar-project.org 사이트나 네이버, 다음의 파일자료실에서도 다운받을 수 있다.
[Host]에 ftp 서버의 IP, [Username] 에 anonymous 를 넣고 [Quickconnect] 를 클릭하면 된다.
이번엔 한국인들이 많이 사용하고 있는 알FTP 로 들어가 보자.
그렇다면 다운로드가 잘 될까?
아래 그림에 보듯이 anonymous 계정으로 접속하면 pub 디렉토리로 들어갈 수 있고, 다운로드가 잘 되는 것을 알 수 있다. 그냥 파일을 선택하고 아래로 드래그하면 된다. 아래 그림은 ftp 서버에 있는 httpd-2.2.15.tar.gz 을 다운받은 그림이다.
그렇다면 업로드도 될까?
위의 그림처럼 anonymous 계정은 업로드는 할 수 없다는 것을 알 수 있다. 정리하면 anonymous 계정은 연결을 허용돼있고, 다운로드가 가능하며, 업로드는 불가능하다는 것을 알 수 있다.
root 계정은 어떨까?
root 의 [사용자 ID]와 [비밀번호]를 넣었다.
오른쪽 하단의 메시지를 보면 접속이 되지 않는 것을 알 수 있다. 기본적으로 vsFTPD 는 root 의 접속을 허용하지 않는다.
마지막으로 일반사용자계정으로 들어가보자.
일반사용자는 연결이 허용되고, 업로그/다운로드가 가능하며, 기본디렉토리는 각 계정의 홈디렉토리라는 것을 알 수 있다.
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 원격로그인
- ubuntu
- JDBC
- EditPlus
- windows 7
- classpath
- JAR
- Flex
- 우분투
- Apache
- Eclipse
- command tools
- Installation
- J2SE
- Javadoc
- mysql
- PHP
- Fedora14
- LECTURE
- ftp서버
- Fedora
- 리눅스
- SQL
- Linux
- dev-c++
- Android
- Windows 8.1
- CSS3
- javascript
- AJAX
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함