Aspera

简介

Aspera通过使用获得专利的 Aspera 传输协议,Aspera 传输解决方案实现了距离无关性,能够在任何位置移动和存储数据,以及随时随地执行高速传输。

除了传输文件,Aspera 的流式技术还可以通过不受管理的互联网,在任何距离上接近零延迟地无错传输任何比特率的视频。

使用安全的用户访问控制、针对传输中的数据和静态存储的数据(可选)的 AES 数据加密以及数据完整性验证来防止中间人攻击,保护数据的安全。

Aspera安装步骤

调用conda

$ module load miniconda3

创建conda环境,环境名可自定义,下文以“aspera”为例

$ conda create -n aspera

激活conda环境

$ conda activate aspera

安装apsera

$ conda install -c hcc aspera-cli

Aspera下载示例

查看命令列表

ascp -h
主要使用参数:
-v 详细模式
-Q 用于自适应流量控制,磁盘限制所需
-T 设置为无需加密传输
-l 最大下载速度,一般设为500m
-P TCP 端口,一般为33001
-k 断点续传,通常设为 1
-i 免密下载的密钥文件

下载

数据下载请在data节点上进行下载,激活环境后,可参考如下指令提交,

$ ascp -vQT -l 50m -P33001 -k 1 -i ~/.conda/envs/ascp/etc/asperaweb_id_dsa.openssh era-fasp@fasp.sra.ebi.ac.uk:/vol1/srr/SRR182/094/SRR18231894 ./

era-fasp@fasp.sra.ebi.ac.uk:/vol1/srr/SRR182/094/SRR18231894 为示例下载站点及文件,下载路径为当前路径。

注意:如果是用户个人安装的conda需要根据env路径更改openssh文件路径,可通过"which ascp"或者"conda env list"查看aspera的conda环境 路径。


最后更新: 2024 年 11 月 19 日