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

AWS上RStudio Server白屏无法访问,SSH连接权限异常求助

解决AWS EC2实例无法连接并导出RStudio文件的方案

方法一:挂载实例卷到新实例导出文件(最稳妥)

  • 停止故障EC2实例(按需实例直接操作,预留实例注意停机影响)
  • 分离故障实例的存储卷:进入EC2控制台→实例→存储标签,找到对应卷,点击「分离卷」
  • 启动一台同区域、同操作系统的新EC2实例(和原实例系统一致,比如Ubuntu/Amazon Linux)
  • 将分离的卷挂载到新实例:EC2控制台→卷→选中目标卷→「附加卷」,选择新实例,指定挂载点(如/dev/sdf)
  • 登录新实例,挂载卷:
    1. 查看磁盘列表:lsblk
    2. 创建挂载目录:sudo mkdir /mnt/recovery
    3. 挂载卷(设备名根据lsblk结果调整,比如/dev/xvdf):sudo mount /dev/xvdf /mnt/recovery
  • 找到RStudio文件:用户文件一般在/mnt/recovery/home/[你的用户名]/,RStudio配置或项目文件也可能在/mnt/recovery/var/lib/rstudio-server/,直接复制到本地或新实例存储
  • 完成后卸载卷:sudo umount /mnt/recovery,再分离卷,可选择重新挂载回原实例或保留备份

方法二:排查SSH连接故障

  • 严格设置pem文件权限:执行chmod 400 your-key-file.pem(SSH对权限要求极高,400比600更符合标准)
  • 检查安全组入站规则:确保允许你的公网IP访问22端口,临时测试可开放0.0.0.0/0(测试后立即改回)
  • 查看实例系统日志:EC2控制台→实例→操作→获取系统日志,检查是否有sshd启动失败、密钥配置错误的提示
  • 尝试EC2 Instance Connect:控制台直接点「连接」→「EC2 Instance Connect」,无需本地pem,前提是实例系统支持、安全组开放22端口

方法三:修复RStudio白屏(可选)

备份文件后,若想修复原实例的RStudio:

  • 重启服务:sudo rstudio-server restart
  • 查看日志排查原因:sudo tail -f /var/log/rstudio-server/rstudio-server.log
  • 重装RStudio:先卸载(Ubuntu:sudo apt remove rstudio-server;Amazon Linux:sudo yum remove rstudio-server),再重新安装对应版本

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.08 16:00:49