基因学苑生物云平台使用说明

2026 版 · 从登录、传文件到软件环境与 AI 工具

六、通过Positron使用R和python

服务器已经安装了Rstudio-server,可以通过浏览器来访问和使用R语言。不过目前推荐使用Positron工具,Positron可以远程登录服务器,直接使用R和Python,非常方便。

如果仅使用python jupyter环境,也可以直接使用vscode来远程访问服务器。

1 安装Positron

登录positron网址(https://positron.posit.co/),同意许可,然后下载最新版软件,下载完直接安装即可。

说明配图
操作示意图(若无法加载,请参考飞书原版文档)

2 使用Positron进行SSH远程开发

positron可以本地使用,这里主要使用其远程开发功能。Positron基于开源VSCode构建,已经内置了远程连接插件。打开软件,点击左侧的连接按钮(或按下Ctrl + Shift + P),在搜索框中输入“SSH: Connect to Host”,然后选择“Remote – SSH: Connect to Host”命令。此时,软件将会提示你输入远程主机的IP地址、用户名和密码。

wangtong@v5.tongyuangene.com
说明配图
操作示意图(若无法加载,请参考飞书原版文档)

如果默认端口号不是22,例如我们服务器10088,可以直接添加到尾部。

wangtong@v5.tongyuangene.com:10088

第一次登录需要等待很长时间,positron需要在服务器段下载positron-server软件,有时候会因为下载不到而中断,需要多试几次。

说明配图
操作示意图(若无法加载,请参考飞书原版文档)

当左下角显示ssh的时候则表示登录成功了。可以在终端菜单中使用命令行。

3 设置自动登录

如果前面在登录服务器的地方,使用ssh-keygen生成密钥对,并已经配置好了SSH自动登录,接下来只需要设置配置文件即可。使用快捷键Ctrl + Shift + P,选择SSH Configuration File。

说明配图
操作示意图(若无法加载,请参考飞书原版文档)

输入下面内容

Host wangtong
    HostName v5.tongyuangene.com
    User wangtong
    Port 10088
    IdentityFile "C:\Users\wangtong\.ssh\id_ed25519"
    ServerAliveInterval 30

这里最重要的是要把公钥地址,接到 IdentityFile关键字后面,另外需要加上ServerAliveInterval 30,这样保证一直不断开。

下一次在软件左侧菜单栏中登录即可。

说明配图
操作示意图(若无法加载,请参考飞书原版文档)

4 选择不同的R版本

使用Positron的最大优势就是无需配置R环境,登录之后即可自动识别系统的R和Python环境。我们可以切换不同的解释器,实现不同R版本之间的切换。

说明配图
操作示意图(若无法加载,请参考飞书原版文档)

比如这里有R 4.5和R 4.4两个版本,可以自己选择不同的版本。python的版本更加方便切换。

如果没有找到自己的R或者Python版本,也可以在设置中添加。

说明配图
操作示意图(若无法加载,请参考飞书原版文档)

5 Positron运行设置

Positron支持后台运行任务,当任务需要较长时间运行时,可以进行设置。打开设置,搜索\"kernelSupervisor.shutdownTimeout\" 选择indefinitely。

说明配图
操作示意图(若无法加载,请参考飞书原版文档)

更多内容可以阅读Positron详细文档。

https://positron.posit.co/remote-ssh.html