使用 pscp 将文件从 Windows 主机复制到远程 Ubuntu 服务器时出现“不支持远程到远程”

使用 pscp 将文件从 Windows 主机复制到远程 Ubuntu 服务器时出现“不支持远程到远程”

我正在尝试使用将文件从 Windows 主机复制到远程 Linux(Ubuntu)服务器pscp

这乍一看很简单:

pscp -P 22 'C:\text.txt' user@ip:~/Downloads

但是,我收到以下错误:

'C:\test.txt':不支持远程到远程

我发现没有“不支持远程到远程”。我是说,真的没什么。

有任何想法吗?

答案1

周围的单引号C:\text.txt不应该存在。

  • 如果路径不包含空格,则删除它们,因为不需要引号。

    pscp C:\text.txt user@ip:~/Downloads
    
  • 或者使用双引号。

    pscp "C:\path with spaces\text.txt" user@ip:~/Downloads
    

Windows 命令行中很少使用单引号。

而且-P 22也不需要,因为端口 22 是默认的 SSH/SFTP/SCP 端口。

相关内容