안드로이드용 앱인 JuiceSSH는 핸드폰으로 ssh 접속을 가능하게 해준다.
이걸 이용하면 자신의 nitrous box에 접속해서 자유롭게 개발이 가능하다.
1. ssh 키 생성
먼저 nitrous에 자신의 box가 있다고 가정을 하고
ssh로 접속하려면 ssh key를 생성하는 작업이 필요하다.
리눅스나 맥에서 ssh-keygen 을 사용하면 간단하게 생성이 가능하다.
2. nitrous 에 public key 등록
https://www.nitrous.io/app#/public_keys
위의 주소로 들어가서 자신이 생성한 public key를 등록해준다.
3. private key를 JuiceSSH에 등록
JuiceSSH를 실행하고 Connections로 들어가면
몇가지 메뉴가 나오는데 그중에 Identities로 들어가서 +를 누른다.
Nickname은 아무거나 지정하고 Username의 경우 Nitrous에서 확인한다.
https://www.nitrous.io/app#/boxes 에 접속하면
먼저 nitrous에 자신의 box가 있다고 가정을 하고
ssh로 접속하려면 ssh key를 생성하는 작업이 필요하다.
리눅스나 맥에서 ssh-keygen 을 사용하면 간단하게 생성이 가능하다.
2. nitrous 에 public key 등록
https://www.nitrous.io/app#/public_keys
위의 주소로 들어가서 자신이 생성한 public key를 등록해준다.
3. private key를 JuiceSSH에 등록
JuiceSSH를 실행하고 Connections로 들어가면
몇가지 메뉴가 나오는데 그중에 Identities로 들어가서 +를 누른다.
Nickname은 아무거나 지정하고 Username의 경우 Nitrous에서 확인한다.
https://www.nitrous.io/app#/boxes 에 접속하면
SSH URI | ssh://action@apne1.nitrousbox.com:23435 |
---|
ssh:// 뒤에 action 이 아이디에 해당한다.
Private Key는 아까 생성한 private key를 이메일을 통해 전달해서 복사해 넣는다.
4. JuiceSSH에서 Connection 생성
마지막으로 Connection 메뉴로 가서 + 버튼을 누른다.
Address는 위의 예제에서 apne1.nitrousbox.com 이고
Identity는 아까 생성한 걸로 선택 port는 23435.
이제 핸드폰으로 접속을 해보면 된다.
키보드는 딩굴 키보드 앱을 추천하고
JuiceSSH에서 tab이나 ctrl같은 기능키를 화면에 제공해주기 때문에
자동완성을 이용하면 은근 개발 할만한것 같다.