解决scp提示"bash scp command not found lost connection"故障
今天,装完一台redis,并配置好redis.conf后,想偷懒直接用scp传到另一台redis,省去全部重新编辑的麻烦。结果一执行就出现下面这个错误:
1 | bash: scp: command not found |
所有机器我都是最小化安装,所以很多组件没装也是情理之中,所以用yum装一下scp:
1 | yum -y install openssh-clients |
装完后,继续执行之前的命令,结果出现如下错误:
1 | [root@cache-ns-4 etc]# scp redis.conf root@192.168.17.125:/usr/local/redis/etc/ |
我擦,这就诡异了!明明装了为毛提示不存在呢?原来是因为目标主机也没装scp,倒是我大意了!登陆后再次执行如下命令安装scp:
1 | yum -y install openssh-clients |
回到之前的服务器上,执行最初的命令,果然毫无意外成功了。