四种远程连接方式
| 方式 | 适合场景 | 优点 | 缺点 |
|---|---|---|---|
| SSH 命令行 | 日常分析 | 轻量快速 | 无图形界面 |
| WebSSH | 无客户端 | 浏览器直连 | 功能受限 |
| VSCode Remote | 写代码 | IDE 体验 | 占带宽 |
| RStudio Server | R 分析 | 图形化 | 仅 R |
SSH 命令行连接
# 基本连接
ssh username@server_ip -p port_number
# 示例
ssh zhangsan@58.246.104.26 -p 7222
# 免密登录(推荐)
ssh-keygen -t rsa # 生成密钥
ssh-copy-id zhangsan@58.246.104.26 -p 7222 # 上传公钥
文件传输
# 上传文件到服务器
scp -P 7222 local_file.fa zhangsan@58.246.104.26:~/data/
# 下载结果到本地
scp -P 7222 zhangsan@58.246.104.26:~/results/out.csv ./
# 同步整个目录(断点续传)
rsync -avz -e "ssh -p 7222" ~/local_data/ zhangsan@58.246.104.26:~/data/
Windows 用户推荐工具
- MobaXterm:SSH + SFTP + X11 一体化,免费版够用
- Windows Terminal + WSL:原生 Linux 体验
- VSCode + Remote SSH:写代码最佳选择
WebSSH(浏览器直连)
部分云生信平台提供 WebSSH 功能,无需安装任何客户端,打开浏览器即可登录服务器终端。适合临时使用或不方便安装 SSH 客户端的环境。