我最近在 Firefox 中安装了 Aspera connect 插件,以便以更快的速度下载大型包,但从过去几天开始,我无法使用 Aspera connect 插件下载任何包或文件,我不知道原因。
注意:要从人类连接组项目下载文件,我必须使用 aspera connect,没有其他方法可以下载文件。
我正在使用 ubuntu 14.04
http://www.humanconnectome.org/documentation/connectomeDB/downloading/installing-aspera.html
答案1
我从未让 aspera 插件在 Ubuntu 14.04 上正常工作,但我确实设法让它ascp
工作了。它的工作原理与 scp 非常相似,但使用专有的 aspera 协议。
安装“Aspera connect plugin”后,只需转到~/.aspera/connect/bin/
并输入./ascp -h
使用说明即可。
我知道这不是您想要的答案。这只是一种解决方法,但根据我的经验,CLI 客户端能够完成桌面客户端所做的所有事情。
免责声明:我个人不明白为什么有人会使用专有的 aspera 而不是像“rsync”这样的开放软件,但它似乎在面向生物学的网络资源中变得非常流行。
答案2
当安装 connect 时,它会安装一个协议处理程序,检查它是否存在:
xdg-open fasp://initialize
这应该会启动 Connect 应用程序。如果没有,请手动启动:
$HOME/.aspera/connect/bin/asperaconnect
在旧版本中,Aspera Connect 使用“local.connectme.us”FQDN 在浏览器和连接应用程序之间建立 HTTPS 连接。如果您使用 HTTP 代理,请确保:1- 此 FQDN 属于异常并变为“DIRECT”2- 此 FQDN 正确解析为 127.0.0.13- 您的浏览器正确识别此 FQDN 的证书。
连接开始时,尝试在浏览器中通过以下 URL 进行连接:
http://local.connectme.us:33003/v5/connect/info/version
https://local.connectme.us:43003/v5/connect/info/version
命令行上的其他内容:
$ curl http://local.connectme.us:33003/v5/connect/info/version
{ "version" : "3.6.2.117442" }
$ curl https://local.connectme.us:43003/v5/connect/info/version
{ "version" : "3.6.2.117442" }
检查证书是否被认可:
openssl x509 -in $HOME/.aspera/connect/etc/localhost.crt -noout -text
和
:|openssl s_client -connect local.connectme.us:43003 2>&1
您可以安装缺少的证书颁发机构:
$ curl -s
https://support.comodo.com/index.php?/Knowledgebase/Article/GetAttachment/9
70/821027|sudo tee /usr/share/cacertificates/
mozilla/Comodo_RSA_Domain_Validation_Secure_Server_CA.crt>/dev
/null
$ sudo dpkg-reconfigure ca-certificates
或者尝试这样做:
$ sudo update-ca-certificates
从 3.9.6 版本开始,如果应用程序支持,则可以将 connect 与浏览器扩展一起使用,而无需使用证书。