首页 > 解决方案 > 在 SSH 窗口中使用“gcloud compute scp”命令将文件上传到 vm 实例时出现“没有这样的文件或目录”错误

问题描述

在 SSH 窗口中使用以下命令(在我的实例“test-gpu”上单击“SSH”按钮后打开)时,我不断收到错误描述:

jiatongjiangsherry97@test-gpu:~$ gcloud compute scp 
/C:/Users/LENOVO/Downloads/cudnn-9.0-linux-x64-v7.3.1.20.tgz 
jiatongjiangsherry97@test-gpu:~/

在我对以下问题回答“Y”后:

Did you mean zone [us-west1-b] for instance: [test-gpu] (Y/n)?  Y

表明:

/C:/Users/LENOVO/Downloads/cudnn-9.0-linux-x64-v7.3.1.20.tgz: No such file 
or directory
ERROR: (gcloud.compute.scp) [/usr/bin/scp] exited with return code [1].

但是我检查了几次,这是确切的目录和文件名。

附带说明:我还尝试在云 shell 窗口而不是 SSH 中输入所有这些内容。然后它返回“权限不足”,尽管我已经登录到我的服务帐户。(如果这条信息有帮助。)

任何人都知道为什么它说“没有这样的文件或目录”?

提前致谢。

嘉通

标签: sshgoogle-cloud-platformvirtual-machinegoogle-cloud-storagegcloud

解决方案


您可以考虑使用 WinSCP 传输文件。所有需要的详细信息都可以在“将文件传输到实例”在线文档的“在 Windows 工作站上使用 WinSCP 传输文件”子章节中找到。


推荐阅读