티스토리 뷰

저는 질병이나 약물 데이터를 분석할경우 주로 R, Python 을 1차로 사용을 하게되는데요.

연구실이 아닌 집에서도 분석을 할 경우가 종종 생깁니다.

이때 서버의 R 프로그램을 Console 이 아닌 브라우져와 Rstudio 를 통해 접속하는 법을 알게되어 공부한것을 정리할겸 올립니다.


Rstudio 는 브라우져에서 접속을 가능하게 하는 Rstudio server 가 있다. 아래 링크의 공식홈페이지의 방법대로 설치를 하자.

(https://www.rstudio.com/products/rstudio/download-server/)

$ sudo apt-get install gdebi-core

$ wget https://download2.rstudio.org/rstudio-server-0.99.903-amd64.deb

$ sudo gdebi rstudio-server-0.99.903-amd64.deb


http://서버아이피주소:8787 과 같이 접속을 하면 Rstudio 와 완전히 똑같게 사용이 가능하다.


그런데 우리 서버는 8787 port 를 열 수가 없으므로,


ssh tunneling 을 이용하여야 하는데 이를 통해 서버의 포트(000.000.ac.kr:8787)를 내 컴퓨터(localhost:8787)에 연결된 포트인것처럼 사용이 가능하다.


이를위해 내 컴퓨터에도 ssh server 가 필요한데 리눅스 openssh-server 를 쓰거나 윈도우는 Bitvise ssh server 를 설치하면된다.


ssh 가 가능하게된다면 랩 서버의 콘솔에서 reverse tunneling 을 하자.


[seungbin@chabi home]$ ssh -N -f -R 8787:localhost:8787 link9@집컴퓨터아이피


성공하였으면 아래와 같이 집컴퓨터의 브라우져에서 http://localhost:8787 를 통해 사용이 가능하다.



공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG more
«   2026/07   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함