연구실에 여러 실험용 서버가 있지만 외부에서 접속은 안되고, 게이트웨이로 사용하는 서버를 통해 접속해야 한다.
데스크탑이나 랩탑을 사용할 때, 윈도우에서는 putty 를 써서 터널링(tunneling)한다거나, 맥에서 ssh 명령어를 써서 터널링할 수 있다.
이런 방식으로 연구실 게이트웨이 서버를 통해 실험용 서버에 주피터 노트북을 실행시키고, 외부에서 랩탑으로 종종 실험을 돌리는 경우가 있다.
그런데, 어떤 이들은 아이패드에서도 이와 같은 작업을 하고 싶어할 것이다. 그럴 때 유용한 어플은 SSH Tunnel(유료어플) 이다.
러시아 출신의 개발자가 만든 것인 데, 사용 예시는 아래와 같다(아이폰 화면이지만 아이패드도 대동소이할 것으로 예상).
예를 들어, 접속하고자 하는 게이트웨이의 IP 주소가 123.123.123.123 이고, 포트 번호는 1234 라고 하자.
그리고, 게이트웨이를 거쳐 내부의 192.168.0.5 에 실험서버가 있고, 주피터 노트북 포트 번호는 8888 이라 하자.
HOST SETTINGS 에서 Host 에 123.123.123.123, Port 에 1234 를 입력한다.
AUTHENTICATION 에 게이트웨이에 접속하는 아이디와 비밀번호를 입력한다.
[그림 1. HOST SETTINGS 와 AUTHENTICATION 설정 예시]
PORT FORWARDING 에서 Type 는 Local port forwarding 을 선택하고, Destination host 에 내부 네트워크 주소 192.168.0.5, Destination port 에 주피터 노트북 포트 번호 8888을 쓴다.
ADVANCED 에서는 IP address to bind에 127.0.0.1 를, Port t
o bind 는 그냥 주피터 노트북 포트와 동일한 8888을 쓴다.
[그림 2. PORT FORWARDING 과 ADVANCED 설정 예시]
아이폰이나 아이패드에 깔린 웹 브라우저 주소창에 127.0.0.1:8888를 입력하면 주피터 노트북에 접속이 된다.
[그림 3. 아이폰에서 주피터 노트북 접속 화면 예시]
'소소한 일상. 다요리.' 카테고리의 다른 글
2019년 여름 운동 능력 (3) | 2019.07.04 |
---|---|
제주도에서 먹은 음식 (0) | 2019.07.04 |
2018년 여름 하와이 출장과 여행 - 여섯째날과 마지막 날, 하나우만 만에서 스노클링 후 한국으로 복귀 (0) | 2019.01.20 |
2018년 여름 하와이 출장과 여행 - 다섯째날, 다이아몬드 헤드와 알라모아나 해변 (0) | 2019.01.08 |
맥에서 카라비너(Karabiner)가 동작하지 않을 때 해결법 (0) | 2018.12.31 |
2018년 여름 하와이 출장과 여행 - 넷째날, 쿠히오 해변 훌라 공연 (0) | 2018.11.19 |
2018년 여름 하와이 출장과 여행 - 넷째날, 코코헤드 (0) | 2018.11.08 |
2018년 여름 하와이 출장과 여행 - 둘째, 셋째날 (0) | 2018.11.02 |