CentOs VsFTP 설치 후 Eclipse와 연동하기

VsFTP는 Linux CentOS 5.6,
이클립스는 WindowXP에 설치 했다.
센터오에스도 버츄얼박스에 설치해서 테스트 했다.
나는 지금 공부하고 있으니까.ㅎㅎ
1. vsFTP 설치
[root@localhost ~]# yum search vsftp (vsFTP 설치 가능한 패키지 검색)
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: centos.tt.co.kr
* extras: centos.tt.co.kr
* updates: centos.tt.co.kr
base | 1.1 kB 00:00
extras | 2.1 kB 00:00
updates | 1.9 kB 00:00
================================ Matched: vsftp ================================
vsftpd.i386 : vsftpd - 매우 안전한 Ftp 데몬
설치 끝
유저 추가 부분은 기억이 잘 안나는데...
유저를 추가 해야 했었나?????
아무튼 참 편리하다.
명령어 한 줄이면 설치가 끝나다니....참..희한하다...ㅋㅋ
2. 이클립스 설치
홈페이지 접속
http://www.eclipse.org/downloads/
Eclipse IDE for Java EE Developers, 212 MB
를 다운 받는다. 2번째에 있는 것..ㅋㅋ 자신에게 맞는 운영체제로 다운.
나는 WindowXP32bit를 사용하기 때문에 여기에 맞는 걸 다운 받았다..
그리고 압축을 풀면 이제 사용 가능!
다음으로 FTP접속을 위한 플러그인을 설치 해야 한다.
나는 이클립스 헬리오스 버전을 쓰기 때문에 이클립스 버전마다 다를 수 있는데,
메뉴에 Help-Install New Software를 선택한다.
그럼 풀 다운 메뉴에 기본으로 설정되어 있는 Hellos를 선택한다.
그리고 General Purpose Tools 밑에 Remote System .. 이라고 적혀 있는 2개를 체크 한다.
그리고 설치 진행.
설치가 완료 되고 나면 다시 Restart 선택하고 이클립스 재 시작한다.
그런 다음 Window-Show View - Other을 선택한다.
선택하고 나면 다음같은 팝업 창이 뜬다.
위 와 같이 Remote Systems를 선택한 후 OK클릭.
그리고 열린 Remote System에 오른쪽 클릭 후 New Connection..을 선택한다.
처음 화면에서 FTP Only를 선택하고
다음으로 접속할 서버 IP(아까전에 vsFTP를 설치한 CentOS 서버 IP)를 적고 Finish 선택. 그럼 이제 접속이 가능 해 질것이다..
그리고 난 다음 접근 하려고 하면 인증하라는 창이 뜬다.
리눅스 ID/PASSWORD를 적고 확인 누르면 접근 가능.
접속하고 아파치 웹 서버가 설치되어 있는 상태라면
/var/www/html/밑에 새로운 파일을 하나 만든다. (확장자 명까지 작성)
* 테스트해보자
새로운 파일 하나 생성.
경로는 /var/www/html/
밑에 파일명은 test.html을 생성하겠다.
<html>
<head>
<title>TEST</title>
</head>
<body>
방갑습니다.
이클립스/리눅스 서버 연동 테스트 입니다.ㅎㅎ
</body>
</html>
라는 내용의 파일을 하나 생성 한 후.
웹 브라우저를 켜서 xxx.xxx.xxx.xxx/test.html에 접속한다.
방금 이클립스에서 작성 한 것이 정상적으로 작동하는 것을 확인할 수 있다.
ㅎㅎㅎㅎㅎ
주의해야 할 점은,,,
리눅스 유저인것 같은데.
일단 vsFTP를 설치하고 나면 모든 사용자가 접근 가능한 상태일 것이다.
아무나 접근 가능하게 하면 안되니까, 설정을 따로 해 주어야 하는데..
나는 거기까지는 안했다.
교수님이 누구나 접근 가능하게 만드는 사람은 프로그래밍을 그만두어야 한다고 하시지만..
조금..머지? 왜이렇게 나는 보안감각이 없을까.ㅋㅋ
일단 /var/www/html의 그 머냐,,, 사용권한만, 접근하는 유저에게 주고 하면 여기까지는
성공할 것이다.