2026 版 · 从登录、传文件到软件环境与 AI 工具
根据邮箱中给定的IP地址,账户,密码,端口号进行登录。SSH默认端口号为22,默认端口很容易受到网络攻击,因此,我们采用端口转发的方式,每台设备采用不同的端口,根据邮箱内给定的端口号进行填写。例如SSH端口号为40006,网页端则为410006,以此类推。具体请参照邮箱中账号密码部分。
邮件中的IP地址,端口号,用户名和密码四部分是登录服务器需要的部分。
截止日期:**2026年12月12日**
**IP地址****:a5.tongyuangene.com**
**端口号:****10005**
**用户名****:lixxxx**
**密码:**xxxxxxx** ****(**区分大小写,登陆后可以修改密码)。
网页端R: [http://a5.tongyuangene.com:11005/auth-sign-in?appUri=%2F](http://a5.tongyuangene.com:11005/auth-sign-in?appUri=%2F)
请一定要观看附件说明文档,在邮件附件。
**使用文档**: [**https://ai.feishu.cn/wiki/DLQfwk5cdiYHMbkTB9kczLDPn4g**](https://ai.feishu.cn/wiki/DLQfwk5cdiYHMbkTB9kczLDPn4g)
使用服务器需要使用ssh登录以及sftp传输文件,支持这两项功能的工具有很多。有收费也有免费,这里我们给大家列出一些,根据个人使用习惯来进行选择。这里面我们推荐windows用户选择xshell+xftp或者termius,mac用户选择termius。
windows系统:
xshell+xftp:https://www.xshell.com/zh/free-for-home-school/
putty:https://www.chiark.greenend.org.uk/\~sgtatham/putty/
SSH Secure Shell Client:https://www.ssh.com/ssh/
secureCRT:https://www.vandyke.com/products/securecrt/
termius:https://www.termius.com
mobaxterm:https://mobaxterm.mobatek.net/download.html
macos系统:
termius:https://www.termius.com
secureCRT:https://www.vandyke.com/products/securecrt/
Royal:https://www.royalapps.com/ts/mac/features
tabby:https://tabby.sh/
为了保持windows系统与macos系统一致性,这里推荐使用termius工具。Termius是一款支持SSH与Telnet协议的连接工具,支持windows系统,macos,Linux,iOS以及Android等几乎支持主流平台。且内置sftp,使用一个工具即可同时登录服务器和传输文件。
目前macos系统从AppStore下载的termius无法读取本地文件,因此强烈推荐从官网下载进行安装。
windows用户也可以免费申请xshell+xftp工具:
https://www.xshell.com/zh/free-for-home-school/
windows版本下载地址:https://www.termius.com/windows
macos版本下载地址:https://termius.com/mac-os
Termius是付费软件,提供免费版本,需要注册登录使用。普通用户选择Free版本即可,可以一直使用,默认会有14天Pro级别使用,到期后选择降级到Starter版本即可。
1、双击打开termius
2、注册登录账号
3、如果之前使用过,会有提示需要购买,选择图中的Starter,如果第一次注册使用,可忽略
4、再次确认降级到Starter模式
5、输入IP地址,端口号,账户以及密码,标签General部分可以随意填写
5、选择追加和继续,这样就可以自动保存密码
6、如果没有网络以及账号信息没有错误,就可以登录了。
7、默认黑色主题,可以进行调整
8、默认新用户有14天Pro版本试用,到期后可以选择降级到Starter版本。
termius的设置主要包括字体,字号,主题,鼠标右键粘贴等内容。
图 12 设置字体字号
通常的生物信息分析流程为将测序数据传输到服务器端进行分析,称为上载,得到结果之后传输到本地客户端,称为下载。能够进行服务器与客户端进行文件传输的工具有很多,包括xftp,Filezilla,winscp等。其中Termius和Filezilla都支持跨平台使用。
termius自带的sftp功能可以进行文件传输。这里需要注意,macos系统termius必须从官网下载,从AppStore下载的termius不具备文件传输功能。
如果需使用termius,也可以单独使用Filezilla进行文件传输。Filezilla支持windows系统,macos以及Linux系统。
Filezilla下载地址:
https://filezilla-project.org/
在使用Filezilla登录时,IP地址前要加sftp://,例如IP地址要输入\"sftp://v5.tongyuangene.com\",且端口号要写登录服务器端口号。
无论是windows系统还是macos系统都自带命令行终端,例如windows系统有cmd和powershell。如果不使用下载工具,也可以直接在终端中使用命令,系统一般自带ssh,scp与sftp命令,输入IP地址,账号密码即可登录。
ssh可以直接登录服务器,scp与sftp可以用于文件传输。scp是 secure copy的缩写, scp是linux系统下基于ssh登录进行安全的远程文件拷贝命令。scp命令可以跨服务器之间传输文件,同样需要给定IP地址,账户密码。
本地ssh设置自动登录有很多好处,例如git,vscode,positron,pycharm等远程开发都要使用到ssh远程登录。
1、windows系统打开终端命令行,通过ssh-keygen生产密钥对,将公钥上传至服务器。该公钥与登录vscode的一样。当然也可以设置不同的密钥对,实现对不同设备的登录。在windows终端中输入ssh-keygen命令。
3、上传公钥到服务器
macos自带ssh-copy-id命令,可以直接将密钥传到服务器端。windows可以安装使用git for windows,其中包含ssh-copy-id命令,该命令可以自动将ssh生成的密钥中的公钥,拷贝到服务器端,并更改名字为authorized_keys,非常的方便。使用该命令可以很方便地将密钥拷贝到服务器上。
如果没有ssh-copy-id,windows用户也可以使用下面的方法。
# windows命令
type C:\Users\wangtong\.ssh\id_ed25519.pub | ssh -p 10088 bioinfo@v5.tongyuangene.com "cat >> .ssh/authorized_keys"
配置成功之后就可以开始使用了。
#scp上载文件
scp -r data/ wangtong@v5.tongyuangene.com:~
#scp下载文件
scp -r wangtong@v5.tongyuangene.com:/ifs1/Software/data ./
#使用sftp命令进行传输,get与put命令进行文件传输
sftp wangtong@v5.tongyuangene.com
如果用户数据在自己其他服务器,需要将数据迁移到我们服务器也可以通过服务器之间直接数据传输的方式。例如服务器A为用户现有服务器,用户名为test12,IP地址example.gene.wiki。新购买我们服务器为b2.tongyuangene.com,用户名为wangtong。
可以选择rsync,scp或者sftp等方式来进行传输。由于不同服务器系统版本之间可能存在rsync版本差异,造成报错,这里推荐使用sftp命令。由于用户目前使用的服务器A可能设置了端口号,或者只能内网访问。这里将采用下面方法。
# 登录新服务器,输入新服务器密码
sftp -P 30001 wangtong@b2.tongyuangene.com
# 使用lcd 命令切换到本地要传数据目录,例如/home
lcd /home
# 使用cd目录,切换到新服务器数据目录
cd /ifs1/User/wangtong/
# 使用put -r命令传输数据
put -r /test12
如果购买我们的云服务器升级,例如从b1升级到c1,需要传输数据,我们可以使用内网传输,传输数据可以达到100MB/s。
也可以使用hostname -I获取
# 获取内网IP
hostname -I
# 使用sftp传输数据
sftp wangtong@172.16.30.1
# 使用rsync同步数据
rsync -avP --rsh=ssh wangtong@172.16.30.1:/ifs1/User/wangtong/ /ifs1/User/wangtong/
输入b1服务器密码即可开始同步数据,rsync采用增量传输的方式,会跳过已经存在的内容,非常适合数据同步。采用该方法迁移后,数据分析环境保持不变。可以直接继续使用。
我们云服务器速率100Mbps国内带宽以及100Mbps国际网络。这里是小写的bps,是 bits per second 的简称。那么你的理论下载速度应该除以8,变成Bps,大写的Bps,即是Byte per second 的简称。理论最大值是12.5MB/s,如果使用无线连接,由于无线路由器和网卡性能的限制,实际下载速度会有损耗。所以,能够达到10MB/s,也还可以了。此外,还和下载资源具体的服务器带宽有关。
有些用户经常问我为什么他的上传数据的速度比较慢,只有1M/s。这是因为传输数据同时受到两方面带宽的影响。就像一条传输数据的水管。虽然服务器端的管道有12米宽,但是你的只有1米宽,这样冲你那里留出的数据就受到限制,这是水桶效应,比如你是20M的网络,理论最大值只能达到2.5M/s,所以传输速度慢。另外,不同运营商或者教育网等也都会有影响。另外,有可能你还会发现,下载一个数据,家里网络下载很快,服务器里反而更慢了。这是因为家里宽带下行速率更大,例如500M,1000M,也就是下载速度更快。而在企业里1000M是非常昂贵的。
可以使用一些在线测速的网站或者下载对应的软件。例如比较知名的speedtest.cn网站,国内也有很多。
https://www.speedtest.cn
图中上传数据是56Mbps,除以8,理论最大值就是7M/s,实际还要更慢一些,如果能达到2-4M/s,属于正常现象。