使用AWS EC2实例

时间:2018-03-29 10:26:45

标签: r amazon-web-services amazon-ec2 rstudio rstudio-server

我设法按照所有步骤创建EC2实例并在其上安装R Server。

但现在我去RStudio连接(看起来像" ec2 - [ Public IP ] - 。eu-west-3.compute.amazonaws.com:8787&# 34) 我被问到用户名和密码,但我没有配置任何:

enter image description here

我尝试了rstudio(用户名)和rstudio(密码),但它不起作用。 任何人都知道我如何找到用户名和密码连接? 谢谢。 中号

3 个答案:

答案 0 :(得分:0)

您可以在Linux中创建用户/密码并使用它来登录

#add user(s)
useradd username
echo username:password | chpasswd 

这是来自running R on AWS

的详细博客

答案 1 :(得分:0)

如果这是使用http://www.louisaslett.com/RStudio_AMI/中的AMI,则默认密码最近已更改为EC2的实例ID。例如,以i-和17个字母数字字符开头的代码。

用户名仍为rstudio

答案 2 :(得分:0)

我遇到了同样的问题(我相信AWS EC2实例没有ubuntu密码,R studio需要一个)。

您可以通过键入以下命令来添加新用户:sudo adduser YOURUSERNAME并按照终端上的说明进行操作(按Enter跳过您不想提供的信息)。转到IP xxx.xxx.xxx.xxx:8787,您现在应该可以登录。

如何安装R studio 3.4.4,升级到3.6.0并添加用户名(Ubuntu 18):

sudo apt update
sudo apt-get install -y r-base r-base-dev

sudo apt install gdebi-core

wget https://download2.rstudio.org/server/bionic/amd64/rstudio-server-1.2.1335-amd64.deb


sudo gdebi rstudio-server-1.2.1335-amd64.deb

sudo chmod 777 -R /usr/local/lib/R/site-library

sudo adduser YOURUSERNAME

#########
# Upgrade R
echo "deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/" | sudo tee -a /etc/apt/sources.list

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9

sudo apt-get update
sudo apt-get upgrade -y

sudo apt-get install -y r-base r-recommended r-base-dev

# Rstudio dependency issues (when installing devtools) - I installed from an AWS EC2 account so I need to change my root password.

sudo passwd root
su root
apt-get -y build-dep libcurl4-gnutls-dev