爲什麼「rstudio-server start」無法正常工作?Rstudio服務器未在Google雲計算引擎上運行
在這一點上,即使在stackoverflow上我也找不到任何有用的答案。 I交叉檢查了以下步驟1-5足以從下面的博客,帖子在Ubuntu上安裝Rstudio服務器: https://www.r-bloggers.com/installing-rstudio-server-on-ubuntu-server/ http://www.joeroe.eu/blog/2015/08/rstudio-server-on-a-google-compute-engine-instance/ https://gist.github.com/rweald/52
這裏就是我所做的:
1.創建谷歌雲VM
谷歌雲計算引擎>(在Ubuntu 16.04 LTS)創建VM實例
2.安裝[R
sudo nano /etc/sources.list
輸入:
deb http://cran.rstudio.com/bin/linux/ubuntu xenial/
獲得Ubuntu的公鑰:
sudo apt-key adv —keyserver keys.gnupg.net —recv-key 381BA480
sudo apt-get update
sudo apt-get install r-base libapparmor1
sudo apt-get install r-base
3.安裝Rstudio服務器
sudo apt-get install gdebi-core
wget https://download2.rstudio.org/rstudio-server-1.0.143-amd64.deb
sudo gdebi rstudio-server-1.0.143-amd64.deb
4.在谷歌雲開放端口8787防火牆
gcloud compute firewall-rules create allow-rstudio --allow tcp:8787
備註:我沒有驗證端口8787是開放的: gcloud計算防火牆規則列表 NAME網絡SRC_RANGES規則SRC_TAGS TARGET_TAGS allow-rstudio default 0.0.0.0/0 tcp:8787 allow-rstudio
5.驗證Rstudio服務器
無響應:HTTP://:8787 >>瀏覽器是掛
無響應:sudo的rstudio服務器驗證安裝>>命令執行時,沒有消息
無響應:須藤rstudio服務器重啓>>沒有正在運行的進程重新啓動(「rsession:沒有發現過程」)
無響應:sudo的rstudio服務器啓動>>命令執行時,沒有消息
感謝任何深思熟慮的幫助,爲什麼RStudio服務器沒有運行。
親愛的米沙,你讓我的一天。這是使其即時工作的確切解決方案。非常感謝你。我現在將嘗試按照你的建議加密SSH隧道。 –
@SoKalbi - 請注意,如果您確實使用SSH隧道方法,則*不要*也打開防火牆中的端口(即刪除標籤並刪除防火牆規則)。這些是互相排斥的解決方案:簡單的方法(通過端口/防火牆)和安全的方式(通過SSH隧道)。 –
謝謝@Misha遵循你的建議我刪除了標籤,但是除了通過本地主機之外,rstudio服務器無法訪問。如何在沒有SSL證書的情況下再次訪問它? –