AWS를 사용하면서 더 편하게 소스코드(PHP)를 만지기 위한 삽질을 기록(참고로 난 10년간 윈도우 프로그래밍만 했다).
첫번째 방법이 이전 글에서 시도했던 PuTTY 터미널로 접속해서 vi로 직접 편집. 기본적인 vi 단축키를 외우고 시작했지만 이건 내 방식이 아니야라는 생각에 다른 방법을 찾기 시작.
두번째 방법이 UltraEditor의 via ftp 옵션을 통해서 편집하는 방법. UltraEditor가 PHP syntax highlight 기능을 지원해 소스 코드 작성에는 불편함이 없었지만 평가판이라 등록의 압박이 있었던데다가 디렉터리 탐색이 은근 불편했다.
그래서 무작정 eclipse를 설치. Help -> Install New Software... 아래 그림처럼 Work with:를 galileo로 바꾸고
설치 후 Window -> Show view -> Other...에서 Remote Systems의 Remote Systems를 선택하면 윈도우가 하나 열린다. 여기 오른쪽 마우스 클릭 후 New connection을 선택해서 Remote System의 정보를 입력하면 된다.
여기서부터가 삽질. AWS는 SSH 접속이 private key로만 가능한데 키를 지정할 수가 없다. 이거 안되는건가 하다가 엉뚱한데서 메뉴를 찾았다. Window -> Preferences에 보면 키를 선택할 수 있다. Remote Systems와는 아무런 관계도 없어보이는 이런데다가 숨겨 두다니ㅠㅠ
Private key를 SSH2 home 디렉터리에 복사한 후 Add Private Key.
Remote Systems 창에서 접속을 하면 이렇게 목록이 보인다.
