SCP copying error : Not a directory

SCP copying error : Not a directory

我想将文件从本地系统复制到远程主机。我想在复制的时候指定文件名

这是我的复制命令。

scp config/1 root@remote:/home/user/config/2

我想在复制时重命名文件或使用相同的名称。

scp config/1 root@remote:/home/user/config/1

但我不想像下面的命令那样使用。

scp config/1 root@remote:/home/user/config/

当我指定文件名时出现错误:不是目录

您需要 运行 从本地计算机而不是远程计算机执行 scp 命令。你根本不需要 ssh:

user@local $ scp -P 2222 file.ext username@domain:~/ 

这是一个已知的 bug in openssh,不幸的是没有修复,尽管有一个补丁。

简而言之,这意味着该文件不存在,但scp被尾部斜杠混淆了。