ssh - 在SSH窗口中使用“No such file or directory”命令将文件上传到虚拟机实例时出现“gcloud compute scp”错误

标签 ssh google-cloud-platform virtual-machine google-cloud-storage gcloud

我在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/

相关文章:

linux - 注意变量变化

Python SSH Server(twisted.conch)大量echo时CPU占用率高

kubernetes - 为输出请求设置静态 IP

docker - 跨GCP虚拟机共享数据的可能方式,这些虚拟机是docker swarm业务流程中的节点

linux - 在 Azure Linux VM 中,什么仍然存在?什么磁盘收费?

git - 将 Jenkins 与 git 集成

jenkins - 使用 SSH-Agent 在 jenkins 中配置从节点

google-cloud-platform - 谷歌CP : Can't get Compute Engine VMs to contact a specific public DNS name server after applying a DNS outbound forwarding policy

java - 修复 : java. lang.UnsatisfiedLinkError : no attach in java. library.path

linux - 在虚拟机上安装CloudStack