`bash: scp: 未找到命令`,而我在 `$PATH` 中确实有 `scp`

`bash: scp: 未找到命令`,而我在 `$PATH` 中确实有 `scp`

抱歉,这个问题交叉发布,也发布在超级用户

关于off-topic:远程服务器是Ubuntu,客户端在linux mint上。

这是我的屏幕截图:

在此处输入图片描述

如屏幕副本所示,scp命令失败,并显示

bash: scp: command not found
lost connection

但是,在我通过 ssh 进入远程服务器并输入之后,scp我可以看到该命令可用,并且我的$PATH环境良好。

如果我尝试按照很多地方的建议进行安装,openssh-client它会说openssh-client is already the newest version

现在我卡住了,不知道scp命令出了什么问题。有什么想法吗?

更新

openssh-client在本地已经安装好了,本地环境没有错误:

在此处输入图片描述

更新二

屏幕副本显示该scp命令在两端均可用:

在此处输入图片描述

答案1

为了能够使用scp,您需要scp客户端和服务器中的二进制文件(因此需要安装openssh-client包)!

相关内容