如何下载Azure Cloud Drive中的多文件/全部文件?已掌握单文件下载命令
下载Azure Cloud Shell Drive中多个/全部文件的方法
Cloud Shell的download命令仅支持单个文件下载,所以批量下载文件需要先把目标文件/目录打包成压缩包,再下载单个压缩包即可,具体操作如下:
一、下载指定多个文件(比如你的SSH密钥对)
- 切换到密钥所在目录:
cd /home/user/.ssh - 将两个密钥文件打包成压缩包(tar或zip命令任选其一):
- 用tar打包:
tar -czf ssh-keys.tar.gz 1694408615 1694408615.pub - 用zip打包:
zip ssh-keys.zip 1694408615 1694408615.pub
- 用tar打包:
- 下载打包好的压缩文件:
download ssh-keys.tar.gz # 若用zip打包则替换为download ssh-keys.zip
二、下载整个目录的全部文件
如果要下载整个.ssh目录的所有文件,打包命令调整为:
- tar打包整个目录:
tar -czf ssh-dir.tar.gz . - zip打包整个目录:
zip -r ssh-dir.zip .
之后同样用download命令下载生成的压缩包即可。
后续使用密钥连接VM的注意事项
下载解压后,需修改私钥文件的权限(Linux/macOS环境),否则SSH会拒绝使用该密钥:
chmod 600 1694408615
随后即可通过SSH连接Linux VM:
ssh -i 1694408615 <你的VM用户名>@<VM公网IP>
内容的提问来源于stack exchange,提问作者Vaishnavi Vaishu
相关产品推荐
相关产品推荐

