簡體   English   中英

在Windows上安裝R Studio Server

[英]Install R Studio Server on Windows

是否可以在Windows機器上安裝RStudio Server? 我知道如果我使用AMI是可能的,但是如何在沒有AMI的情況下安裝它?

我在http://www.r-bloggers.com/rstudio-server-part-2-pros-of-using-rstudio-server-for-a-remote-connection/上看過:

“這主要是Windows下的一個問題,你需要安裝Cygwin來運行X服務器(假設使用putty進行ssh連接)。盡管它有效,但我真的不喜歡安裝很多額外的軟件來獲取與圖形支持的遠程連接。“

但我不明白......任何想法?

這里安裝Virtual Box 然后獲取Ubuntu Server並將iso添加到虛擬機。 管理以使Ubuntu訪問網絡並安裝RStudio Server

而已! 繼續打開窗口打開瀏覽器並鍵入http://ipAddressOfUbuntu:8787/

我已經在ubuntu上使用過了,想在Windows上與配偶分享...

實際上通過Docker發現它是可能的: https//hub.docker.com/r/rocker/rstudio/

以下是我解決這個問題的步驟。 我的設置是LAN上的Windows 10 Pro(“主機”)。 我的目標是讓rstudio服務器在ubuntu虛擬機上運行(“客戶計算機”,在Windows計算機上運行,​​並可由LAN上的另一台計算機(“遠程計算機”)訪問)。

  • 安裝oracle virtualbox( https://www.virtualbox.org/wiki/Downloads )。
  • 設置虛擬機以運行Ubuntu Server(桌面也可以工作;在線其他地方可以獲得詳細信息 - 您可能需要對此進行故障排除,在我的情況下,我必須禁用Windows Hyper-V才能使虛擬機工作)。
  • 在虛擬機Ubuntu上安裝r和rstudio-server(可在網上其他地方獲得詳細信息)。
  • 激活Windows ssh和openssh。 由於我相信2018年,Windows 10內置了openssh客戶端和服務器,但它需要被激活。 詳情請訪問: https//docs.microsoft.com/en-us/windows-server/administration/openssh/openssh_install_firstuse
  • 在Ubuntu虛擬機上,在終端上運行ifconfig ,在inet之后找到ip地址。 我的是10.0.2.15。
  • 在Ubuntu虛擬機的設置中,轉到網絡>高級。 添加規則:主機IP = 127.0.1.1; 主機端口= 22; 來賓IP =(你之前得到的,我的回憶是10.0.2.15); Guest Port = 22.這樣我們就可以從Windows主機上訪問來賓Ubuntu。
  • 在Windows(主機)命令提示符中,將來自guest虛擬機的8787(在上一步中由於前一步驟)轉發到主機8787.即,運行ssh -N -L 8787:localhost:8787 username@127.0.1.1 ,其中username是ssh -N -L 8787:localhost:8787 username@127.0.1.1上用戶的名稱(ubuntu virtualbox)。
  • 現在在Windows主機上,您應該能夠訪問localhost:8787並訪問guest虛擬機ubuntu上的rstudio-server(現在測試)。
  • 由於openssh在Windows上運行,您現在可以將8787從遠程計算機轉發到Windows主機。 為此,首先在遠程計算機上安裝ssh客戶端。 然后通過在Windows主機的命令提示符下運行ipconfig或查看路由器管理頁面來查找LAN上Windows主機的IP地址。 然后在遠程計算機上,執行ssh -N -L 8787:localhost:8787 username @ windowshostip,其中username是您的Windows登錄名。 然后轉到遠程計算機上的localhost:8787。 您現在應該能夠在Windows主機上的virtualbox上運行的Ubuntu guest虛擬機操作系統上訪問rstudio-server。

原則上,如果路由器將傳入端口22轉發到Windows計算機的IP地址到Windows計算機,這可以推廣到局域網之外(我認為大多數路由器默認不這樣做)。

此外,這應該適用於MacOS,因為virtualbox和openssh都可用(尚未嘗試過)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM