使用AWS EC2实例登录RStudio

4

我已经成功按照步骤创建了EC2实例并在其中安装了R服务器。

但是,当我现在想要连接到RStudio(它看起来像"ec2-[公共IP]-.eu-west-3.compute.amazonaws.com:8787"),系统要求我输入用户名和密码,但我没有配置过任何信息:

enter image description here

我尝试使用rstudio(用户名)和rstudio(密码),但都无法正常工作。 有人知道我该如何找到用户名和密码以进行连接吗? 谢谢。 M


我在从AWS Marketplace启动RStudio镜像时遇到了同样的问题。我在这里提问(https://community.rstudio.com/t/cannot-log-in-to-aws-rstudio-server-and-workbench-instead-see-error-unauthorized-user/126381),如果我找出了问题所在,我会在这里提供答案。 - stevec
3个回答

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

用户名仍然是rstudio


1
我已经尝试了这个用户名和我的实例ID作为密码组合,但目前它无法工作(错误:用户名/密码不正确或无效)。所以我将放弃它并重新尝试。 - Mark Neal
我烧毁了之前的实例,启动了一个新的实例,但是我创建了一对新的密钥,并且现在可以登录到AWS上的RStudio。我改变的另一件事是使用了一个较小的实例。按照这里的说明操作:makinhttps://jagg19.github.io/2019/08/aws-r/ - Mark Neal

1

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

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

这是一篇详细的博客,关于在AWS上运行R的方法


再次感谢Sudharsan ;) 但它告诉我:_-bash: /usr/sbin/useradd: 权限被拒绝_ - ML_Enthousiast
try sudo useradd - Sudharsan Sivasankaran
也尝试过,但仍然不起作用,请参见下文。 - ML_Enthousiast
运行 chown -R user1:users /home/user1,然后运行 useradd -d /home/user1 user1 - Sudharsan Sivasankaran
我创建了用户user1,但是命令$ echo user1:password | chpasswd给出了以下错误信息:“chpasswd: 无法锁定/etc/passwd;请稍后再试。” - ML_Enthousiast

0

我遇到了同样的问题(我相信 AWS EC2 实例和 R studio 都不需要 Ubuntu 密码)。

您可以通过输入以下命令添加新用户: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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接