Coursera의 Stanford 대학교의 Startup 강의를 수강하고 있던 도중 AWS EC2에서 파일을 편집 할 일이 많이 생겼다. 기존에는 그냥 vi 를 사용하여 파일 편집을 하였는데, 원격지 파일을 맥에서 Sublime Text 2 를 통해서 사용 할 수 있다는 사실을 알고 삽을 들었다.
TextMate의 플러그인 rmate를 파일을 사용하여 SublimeText 2 에서 사용할 수 있도록 rsub로 포팅을 한 프로젝트가 있다.
설치방법 (OS X, Sublime Text 2 기준)
- 패키지 메니저 설치가 되어 있지 않으면 설치방법을 참조하여 설치한다.
- Cmd+Shift+P 키를 누르고, "pa in"를 입력해서 “Install Package”을 선택한다.
- “rsub”를 입력하고, rsub를 선택한다.
- 설치가 되면 터미널 프로그램을 실행하여 아래 명령어를 입력하여 실행한다.
아래 텍스트를 복사&붙여넣기 한다. ( *자신에 맞게 편집한다.)
Host startup HostName *****.compute.amazonaws.com RemoteForward 52698 127.0.0.1:52698 User ubuntu IdentityFile "~/.ssh/skey.pem"
- 저장을 하고 SSH를 사용해서 원격 서버에 접속을 한다.
rsub 스크립트를 github로 부터 설치하기
sudo wget -O /usr/local/bin/rsub https://raw.github.com/aurora/rmate/master/rmate
설치한 스크립트를 실행가능하게 변경하기
sudo chmod +x /usr/local/bin/rsub
rsub를 사용하여 원하는 파일 편집하기
rsub test_file.html
vi ~/.ssh/config
ssh startup
이후 원격지의 파일이 로컬의 OS X의 SublimeText 2로 편집할 수 있게 실행이 된다.
* 참조 : Sublime Tunnel of Love: How to Edit Remote Files With Sublime Text via an SSH Tunnel
'iDev' 카테고리의 다른 글
Github Page에 커스텀 도메인 설정하는 방법 (1) | 2013.08.05 |
---|---|
윈도우의 SourceTree 및 TortoiseGit 에서 ssh password 요구하는 경우 해결방법 (1) | 2013.07.26 |
Xcode와 GitHub 연동하기 (0) | 2013.06.16 |
3D 프린터 조립 완성 그리고 출력 (0) | 2013.06.05 |
센프란시스코 IT 기업 투어에 유용한 주소 (0) | 2013.05.26 |