SCP复制错误:不是目录



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

这是我的复制命令。

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/

当我指定文件名时,我会得到错误:不是目录

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

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

您需要在本地机器上运行scp命令,而不是在远程机器上。您根本不需要ssh:

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

我得到错误"不是目录";当用"scp"尝试scp时-p〃;而不是"-P〃;用于远程端口号。检查你的语法。

相关内容

  • 没有找到相关文章

最新更新