You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AWS EC2实例部署RStudio后登录账号密码缺失问题求助

解决EC2上RStudio Server登录账号密码问题

别担心,这个问题在EC2上部署RStudio Server时太常见了,我来一步步帮你搞定:

  • 第一步:SSH连接到你的EC2实例
    用你创建实例时生成的密钥对,通过SSH登录到EC2服务器。命令格式大概是这样的(注意根据实例操作系统调整用户名:Amazon Linux用ec2-user,Ubuntu用ubuntu):

    ssh -i "你的密钥文件名.pem" ec2-user@ec2-[公网IP]-eu-west-3.compute.amazonaws.com
    
  • 第二步:创建/重置系统用户密码
    RStudio Server是直接用EC2实例的系统用户做登录验证的,默认不会自动生成可用账号,得手动操作:

    1. 如果还没创建登录用的用户,先新建一个(比如叫rstudio):
      sudo useradd -m rstudio
      
      -m参数会自动创建用户的主目录,保证RStudio能正常读写文件。
    2. 给这个用户设置登录密码:
      sudo passwd rstudio
      
      按提示输入两次你想设置的密码就行,输入时不会显示字符,正常输入即可。
    3. 如果已经有用户但忘了密码,直接执行sudo passwd 你的用户名就能重置。
  • 第三步(可选):给用户添加sudo权限
    要是你需要在RStudio里安装依赖系统权限的R包,可以把用户加入sudo组:

    sudo usermod -aG sudo rstudio
    

做完这些,你就可以用刚才设置的用户名和密码登录RStudio Server了。记住哦,RStudio的登录账号就是EC2实例上的系统账号,不是单独的RStudio专属账号~

内容的提问来源于stack exchange,提问作者ML_Enthousiast

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.21 06:49:27