我在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:~/
在我对以下问题回答"is"后:
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中键入所有这些内容。尽管我已经登录到我的服务帐户,但是它返回“权限不足”。 (如果此信息有帮助。)
有人知道为什么会说“没有这样的文件或目录”吗?
提前致谢。
佳通
最佳答案
由于您尝试复制本地计算机上的文件C:/Users/LENOVO/Downloads/cudnn-9.0-linux-x64-v7.3.1.20.tgz
,因此您需要在本地计算机上运行gcloud compute scp
。
在由SSH
实例按钮打开的窗口中运行命令在您的计算实例上运行它,在云 shell 中运行它在云 shell 实例上运行。这些实例都无法访问您的本地计算机-因此No such file or directory
错误。
请注意,由于引用文件的方式有所不同,您可能需要将命令调整为本地计算机操作系统(显然是Windows)。
关于ssh - 在SSH窗口中使用“No such file or directory”命令将文件上传到虚拟机实例时出现“gcloud compute scp”错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52690983/