RStudio Server 结合 ZeroNews,实现远程访问管理

RStudio Server 使您能够为在远程 Linux 服务器上运行的 R 版本提供基于浏览器的界面,从而将 RStudio IDE 的强大功能和生产力带到基于服务器的 R 部署中。

一、 安装 RStudio Server

我们以 ubuntu 为例,进行安装

  1. RStudio Server 需要 Debian 版本 10(或更高版本)或 Ubuntu 版本 18(或更高版本)。RStudio 需要预先安装 R 版本 3.6.0 或更高版本。要安装最新版本的 R,您应该首先将 CRAN 软件仓库添加到您的系统中。

  2. 然后您可以使用以下命令安装 R。

bash 复制代码
sudo apt-get install r-base
  1. 执行以下命令,下载并安装 RStudio Server。
bash 复制代码
sudo apt-get install gdebi-core
bash 复制代码
wget https://download2.rstudio.org/server/jammy/amd64/rstudio-server-2025.09.2-418-amd64.deb
bash 复制代码
sudo gdebi rstudio-server-2025.09.2-418-amd64.deb
  1. 执行上述命令完成后,如果内容以截图相同就表示已经安装成功了

  2. 接着,我们执行以下命令创建账号密码,否则无法登录。密码最少为8位。(可以根据自己需要填写)

bash 复制代码
useradd abcd
passwd Aa123456
  1. 然后为为用户abc创建一个目录,否则,会提示错误
bash 复制代码
mkdir /home/abc
chown -R abc /home/abc
  1. 上面执行完成之后,在浏览器输入 127.0.0.1:8787,就可以打开 RStudio 的 Web 管理页面
  1. 然后输入刚才配置的账号密码后就可以登录面板了

二、 创建 ZeroNews 映射服务

1、 首先,打开 ZeroNews 网站,我们选择Linux ,然后按照步骤执行执行 Agent Token 认证和启动 Agent(执行命令时,使用 root 权限)

2、 运行完成之后,您可以在 Agent 页面看到已经在线的 Agent 服务。

3、 接着,我们在域名端口页面,创建一个可用的公网域名(可自定义前缀),并勾选 HTTPS 协议。

4、 域名创建完成之后,我们继续打开映射页面,并按下面的步骤添加映射

a) Agent:选择第一步运行的 Agent

b) 映射协议:选择 HTTPS 协议

c) 域名:选择刚创建好的域名

d) 带宽:根据需要选择带宽大小

e) 内网IP:我们是本地部署,直接使用 127.0.0.1 即可

f) 内网端口:输入本地服务的端口 8787 即可

5、 按照上述步骤创建完成之后,我们就可以得到一条可公网访问的映射域名

三、 公网访问您的 EasyNode Web管理页面

1、 我们在任意有网络访问电脑的浏览器上,复制上面的链接 https://*****.*.***.* 并打开。

2、 然后,只需要输入账号密码,就可以登录了

相关推荐
上海云盾商务经理杨杨3 小时前
2026游戏盾深度解析:从被动防御到智能作战,构建DDoS免疫堡垒
网络·游戏·ddos
杨靳言先3 小时前
✨【运维实战】内网服务器无法联网?巧用 SSH 隧道实现反向代理访问公网资源 (Docker/PortForwarding)
服务器·docker·ssh
二哈喇子!3 小时前
MySQL数据更新操作
数据库·sql
二哈喇子!3 小时前
MySQL命令行导入数据库
数据库·sql·mysql·vs code
心动啊1213 小时前
SQLAlchemy 的使用
数据库
强子感冒了3 小时前
Java网络编程学习笔记,从网络编程三要素到TCP/UDP协议
java·网络·学习
学习中的DGR4 小时前
[GXYCTF2019]Ping Ping Ping 1和[SUCTF 2019]EasySQL 1新手解题过程
sql·安全·web安全·网络安全·php
上海云盾商务经理杨杨5 小时前
付费网站的攻防战:2026年,如何破解并抵御爬虫攻击
网络·安全
emma羊羊5 小时前
【wordpress-wpdiscuz-rce】
网络·web安全·wordpress
青果全球http5 小时前
静态IP是什么意思?和动态IP有什么区别
网络·网络协议·tcp/ip