我正在尝试使用将文件从 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 端口。