8月 23, 2022 - Linux, php开发    aspera upload by key passphrase已关闭评论

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

评论被关闭。