1. 下载

官网下载:http://downloads.asperasoft.com/en/downloads/8?list

csdn下载:https://download.csdn.net/download/u011262253/10402259

2. 安装

$ tar -zxvf aspera-connect-3.7.4.147727-linux-64.tar.gz
$ ./aspera-connect-3.7.4.147727-linux-64.sh
$ sudo cp ~/.aspera/connect/etc/aspera-license /usr/local/bin/

3. 使用

3.1 下载地址

NCBI的FTP下载链接:ftp://ftp.ncbi.nlm.nih.gov/sra/sra-instant/reads/ByRun/sra/SRR/SRR507/SRR5077625/SRR5077625.sra

EBI的aspera下载链接era-fasp@fasp.sra.ebi.ac.uk:/vol1/ERA012/ERA012008/sff/library08_GJ6U61T06.sff

NCBI的aspera下载链接:anonftp@ftp-private.ncbi.nlm.nih.gov:/sra/sra-instant/reads/ByRun/sra/SRR/SRR507/SRR5077625/SRR5077625.sra

通过观察可以发现只需要把ftp://ftp.ncbi.nlm.nih.gov换为era-fasp@fasp.sra.ebi.ac.uk:anonftp@ftp-private.ncbi.nlm.nih.gov:

3.2 输入命令

$ ~/.aspera/connect/bin/ascp -k 1 -QT -l 100M -i ~/.aspera/connect/etc/asperaweb_id_dsa.openssh -T anonftp@ftp-private.ncbi.nlm.nih.gov:/sra/sra-instant/reads/ByRun/sra/SRR/SRR507/SRR5077625/SRR5077625.sra .
命令 含义
~/.aspera/connect/bin/ascp aspera的可执行文件
-k 1 断点续传
-QT 100M 提高下载速度
-i ~/.aspera/connect/etc/asperaweb_id_dsa.openssh 密钥文件路径
-T anonftp@ftp-private.ncbi.nlm.nih.gov:/sra/sra-instant/reads/ByRun/sra/SRR/SRR507/SRR5077625/SRR5077625.sra 下载路径
. 表示当前目录

需要注意的是命令末尾的 .

密钥文件:终端执行使用~/asperaweb_id_dsa.putty,ssh终端执行使用asperaweb_id_dsa.openssh

3.3 批量下载

$ ~/.aspera/connect/bin/ascp -i ~/.aspera/connect/etc/asperaweb_id_dsa.putty --mode recv --host ftp-private.ncbi.nlm.nih.gov --user anonftp   --file-list aspera_download.txt

4. 问题

错误 Server unable to hear from client (check UDP port and firewall)
Client unable to connect to server (check UDP port and firewall)
原因 aspera 需要的端口33001被防火墙禁止
解决 # iptables -I INPUT -p udp --dport 33001 -j ACCEPT
# iptables -I OUTPUT -p udp --dport 33001 -j ACCEPT
错误 Session Stop (Error: Server aborted session: Client requests stronger encryption than server allows)
原因 使用ssh登录服务器,密钥文件错误
解决 秘钥文件改成asperaweb_id_dsa.openssh

https://www.plob.org/article/3013.html

https://www.plob.org/article/7338.html

https://support.asperasoft.com/hc/en-us/articles/216125578-Resuming-file-transfers-with-ascp

https://blog.csdn.net/jiangpeng59/article/details/72902218

详解Linux 下 Aspera 获取 SRA 数据相关推荐

  1. 详解linux下auto工具制作Makefile源码包(制作篇)

    2019独角兽企业重金招聘Python工程师标准>>> 详解linux下auto工具制作Makefile源码包(制作篇) 水木杨 一.     概述 为了更好的制作configure ...

  2. linux上 arm开发环境搭建,详解 LINUX下QT For ARM开发环境搭建过程

    LINUX下QT For ARM开发环境搭建过程是本文介绍的内容,不多说,先来看内容.在PC上,我们需要得到两个版本的Qt,分别是:Qt-4.5.2和QtEmbedded-4.5.2-arm.前者包括 ...

  3. linux中which命令详解,Linux下which命令使用详解(转)

    我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索: which 查看可执行文件的位置. whereis 查看文件的位置. locate 配合数据库查看文件位置. f ...

  4. 第9届全国大学生 GIS 技能大赛下午试题详解(下)附练习数据

    01 数据说明 主要道路.shp:江苏省主要道路数据来源于 OpenStreet 网站. 江苏省省界.shp:江苏省行政区面数据. 江苏市届.shp:江苏省地级市面数据. 江苏县界.shp:江苏省区县 ...

  5. linux环境下ps命令行,Linux下ps命令详解 Linux下ps命令的详细使用方法

    Linux下ps命令详解 Linux上进程有5种状态:1. 运行(正在运行或在运行队列中等待) 2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 3. 不可中断(收到信号不唤醒和不可运 ...

  6. linux c++ 获取时间,详解Linux下的C++时间类型:time_t

    Unix时间戳(Unix timestamp),或称Unix时间(Unix time).POSIX时间(POSIX time),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00 ...

  7. linux nginx编译详解,Linux下nginx编译安装教程和编译参数详解

    这篇文章主要介绍了Linux下nginx编译安装教程和编译参数详解,需要的朋友可以参考下 一.必要软件准备 1.安装pcre 为了支持rewrite功能,我们需要安装pcre 复制代码 代码如下:# ...

  8. linux中的ps fx命令,Linux下ps命令详解 Linux下ps命令的详细使用方法

    Linux下ps命令详解 1. 运行(正在运行或在运行队列中等待) 2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断 ...

  9. 详解Linux下的串口

    简介 串口也称串行通信接口(通常指COM接口),是实际工作中经常使用的一个接口,比如Linux下使用的debug串口,它用来登录Linux系统,输出log.另外也会使用串口和外部的一些模块通信,比如G ...

最新文章

  1. mongodb创建用户名和密码_mongodb用studio3T进行数据备份和用户的创建
  2. Python 条件语句 学习转载
  3. 通过 Python 装饰器实现DRY(不重复代码)原则
  4. .net在web.config中设置网站编码格式
  5. 硅谷NewGen:AI棋至拐点,推动下一代技术变革
  6. python最简易入门图片_初学Python只需4步,爬取网站图片
  7. Atitit 图像处理知识点  知识体系 知识图谱v2
  8. 【转】 C#泛型集合—Dictionary使用技巧
  9. MIT协议是干什么的?底层原理是什么?
  10. 汽车基础——专业词汇
  11. 入门到放弃node系列之网络模块(一)
  12. 2023 年值得推荐的 Vue 库
  13. 爬取取百度和Flickr图像
  14. 【Linux】U盘制作安装系统启动盘
  15. Java将Excel文件、Word文件转为PDF
  16. 知识图谱 Protege 本体构建
  17. 用html语言编写彩虹雨流动代码,HTML5 P5.js 彩虹雨 | 下雨动画
  18. 视频教程-requirejs新手上手课-JavaScript
  19. java xmlsec,今天解决两个Java项目编译问题
  20. 查询关键字并显示标红(html+js)

热门文章

  1. excel取消密码_如何将Excel设定为只能填写不能修改的模式?
  2. 马蜂窝:旅游业正在发生一场需求分散化和供给多样化之间的竞赛
  3. [苏飞开发助手V1.0测试版]官方教程与升级报告
  4. Python 中的 repr (关键词:Python/repr)
  5. CSDN编程挑战赛第六期参赛心得
  6. 概率统计Python计算:单个正态总体均值双侧假设的Z检验
  7. VSCode编码格式修改
  8. emqtt设置ssl证书
  9. 在EDM邮件营销中是如何运用病毒式营销
  10. Unity使用Mesh Collider报错