Linux 技术手札

解决 bash: scp: command not found lost connection

scp 可以在透过 SSH 加密下, 在本机或两台主机间复制档案, 今天执行 scp 时出现以下错误:

主机原来已经有安装 scp, 为何会出现 “command not found” 呢? 而且如果没有安装 scp, 应该不会出现要我输入远端主机密码的提示, 再细心想一想, 原来只是自己太大意。scp 在两台主机间复制档案时, 需要在两边都有安装好 scp, 而远端主机是新安装的, 没有安装 scp.

用 SSH 登入远端主机, 执行以下指令安装 openssh-clients 套件, 套件内包括了 scp:

# yum install openssh-clients

安装好后回到原来的主机, 再执行相同的 scp 指令, 问题便不再出现了。

Exit mobile version