您的位置:首页 > 运维架构 > Shell

-bash: scp: command not found问题解决

2013-06-26 15:58 555 查看
我们经常会在2台服务器中传送文件,,而且经常会用到scp的命令来进行传送。
scp的命令使用很简单,使用也很方便,这里我就不多作介绍了。
今天遇到一问题就是,在使用scp的命令传送文件是报错:-bash: scp: command not found 。
开始我以为是服务器上没有scp命令。
然后我就用which scp 查看是否存在scp。
在显示结果,服务器上是存在scp命令的。而且路径是在/usr/bin/scp。
既然存在scp,又没法传送。是不是我的命令参数使用错误呢。
/usr/bin/scp design.dump root@192.168.168.166:/opt 还是报错了。
一样的错误,那就说明可能不是我命令使用错误的问题。
我就把错误信息到网上查找。呵呵,资料还是挺全的。看了一下,原来是我的要传送的目标服务器没有安装openssh-clients。我的系统是centos6.4的使用最小化安装。
找到问题就好办了。直接yum安装就好了。
yum -y install openssh-clients
安装好了。重复之前的命令就好 了。
scp design.dump root@192.168.168.166:/opt

呵呵,这个看起来其实很简单的。。只要我们多动动手就能解决。说不定还有意外收获。
本文出自 “泡不到妞的可憐蟲” 博客,请务必保留此出处http://sunway.blog.51cto.com/3776215/1230100
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: