Ssh cp:无法创建常规文件‘;用户/James/Desktop’;:没有这样的文件或目录

Ssh cp:无法创建常规文件‘;用户/James/Desktop’;:没有这样的文件或目录,ssh,scp,Ssh,Scp,我正试图将一个文件从远程服务器复制到我的桌面上,我遇到了上面的错误。我已经通过SSH连接到服务器 以下是我正在做的: deploy@ip-10-91-135-76 /data/project/current/lib/data $ scp customer_record.ods /Users/James/Desktop 我的经验非常有限,不明白发生了什么 非常感谢man-scp告诉您如何使用scp。特别是,大多数用法如下所示: scp [user1@]host1:]file1 [[user2@]

我正试图将一个文件从远程服务器复制到我的桌面上,我遇到了上面的错误。我已经通过SSH连接到服务器

以下是我正在做的:

deploy@ip-10-91-135-76 /data/project/current/lib/data $ scp customer_record.ods /Users/James/Desktop
我的经验非常有限,不明白发生了什么


非常感谢

man-scp
告诉您如何使用
scp
。特别是,大多数用法如下所示:

scp [user1@]host1:]file1 [[user2@]host2:]file2
如果用户与当前用户相同,则可以省略将其放入,对于主机也是如此。由于您已经通过SSH连接到服务器上,因此命令的开头可以是
scp customer_records.ods
,但下一个参数必须包括要将文件复制到的目标计算机的用户名和主机,即您的家庭计算机。很可能你真的想走另一条路,因为你的家庭电脑可能没有一个可公开访问的IP

  • 结束SSH会话,返回您的主机
  • 做:

    scp <user-you-sshd-as>@<server-you-sshd-to>:/data/project/current/lib/data/customer_records.ods /Users/James/Desktop
    
    scp@:/data/project/current/lib/data/customer_records.ods/Users/James/Desktop
    
  • 如果需要指定私钥,可以使用
    -i
    选项:
    scp-i…