Ecilpse에서 Remote System Explorer 사용하기

개발자에게 개발 도구의 중요성은 두 번 말하면 입아프다. 비슷한 기능을 하는 수 많은 개발 도구가 존재하는데, 대장이 개발 도구에 선택함에 있어 가장 중요시 여기는 것은 익숙함 이다. 개발 도구에 익숙하다면 원하는 기능이 어떤 메뉴에 있는지 바로 알 수 있고, 단축키도 자연스럽게 숙지할 수 있기 때문이다.

그런 면에서 거의 모든 개발이 가능하다고 볼 수 있는 (거기다가 무료인!) 이클립스는 개발자에게 최상의 도구라고 볼 수 있다. 지금은 인텔리제이를 쓰긴 하지만… 어떤 플러그인을 설치하느냐에 따라서 자신이 원하는 개발이 가능하다.

FTP Remote

웹 개발에 있어 대장이 선호하는 방식은 로컬에 환경을 구축하여 개발한 후, git과 같은 버전 관리 툴을 사용하여 소스를 관리하고, 운영 서버에서는 관리된 소스를 clone or pull 하는 것이지만, 솔직히 FTP/SFTP 로 운영 서버에 접속하여 직접 소스를 변경하여 즉각 적용하는게 편하긴 하다.

FTP 리모트를 지원하는 에디터는 정말 셀 수 없이 많다. 서브라임의 경우에도 특정 패키지를 설치하면 FTP 리모트를 사용할 수 있지만 개인적으로는 조금 불편하다.

그 밖에 대안으로는 한국 개발자의 애용도구(?) 에디트플러스울트라에디트 등이 있다. 하지만 이는 각각 29,700원, 59.95달러로 유료이니 돈이 있다면 결제하여 사용하면 되겠다.

허나 구지 돈을 내지 않더라도, 우리의 개발 도구 이클립스에 플러그인만 설치하면 FTP 리모트 에디트 쯤은 손쉽게 할 수 있으니, 다음의 절차를 통해 플러그인을 설치해보도록 한다. 이클립스는 설치되어 있다고 가정한다.

Remote System Explorer 설치 및 설정

  1. Help -> Eclipse MarketPlace
  2. remote system 검색 후 Remote System Explorer 설치
  3. File -> New -> Other, Remote System Explorer 아래 Connection 클릭
  4. 원하는 연결을 선택
  5. Host Name에 접속한 IP or 도메인을 입력
  6. 아이디, 비밀번호 입력 후 접속!
  7. 사용하기!

이제 파일을 열어 수정한 후 저장하면 즉각 서버에 반영된다. 그런데 문제가 있다. 파일명이 마침표로 시작하는 숨김 파일은 보이지 않는다는 것이다. bash shell 설정파일인 .bashrc 와 같은 파일을 수정하고 싶다면 숨김 파일을 볼 수 있도록 설정해줘야 한다.

숨김파일 보기

  • Window -> Preferences -> Remote Systems -> Files -> Show hidden files 체크

이제 숨김 파일이 보일 것이다. 이제 이클립스에서 즐거운 개발을 하면 된다~