aspera upload by key passphrase
aspera通过私钥后还要通过密码上传:
若aspera设置了密码:在命令端上传示例:
/Users/zhouxiaokun/Applications/Aspera/bin/ascp -P 33001 -T -k 1 –overwrite=always -l 500m -i /Users/zhouxiaokun/Desktop/code/backend/storage/app/1905 -d /Users/zhouxiaokun/Desktop/code/backend/storage/app/carTest.mp4 test33@asia.aspera.googleusercontent.com:/qiuqiu
会要求用户输入key passphrase:
但写在脚本中时就要求这个密码是自动输入的或者模拟输入(暂时没有便捷的方式),
解决:
aspera 命令支持一个变量ASPERA_SCP_PASS
ASPERA_SCP_PASS=2323 /Users/zhouxiaokun/Applications/Aspera/bin/ascp -P 33001 -T -k 1 –overwrite=always -l 500m -i /Users/zhouxiaokun/Desktop/code/backend/storage/app/1905 -d /Users/zhouxiaokun/Desktop/code/backend/storage/app/carTest.mp4 test33@asia.aspera.googleusercontent.com:/qiuqiu
参考链接:
https://ega-archive.org/submission/tools/ftp-aspera
https://www.ibm.com/docs/en/aci/3.9.2?topic=ascp-command-reference