为什么“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证书的情况下再次访问它? –