CentOS使用不了scp命令怎么办

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS使用不了scp命令怎么办相关的知识,希望对你有一定的参考价值。

 scp命令是Linux中的文件传输命令,它的用法详解系统之家Linux scp命令使用实例汇总,但在CentOS系统操作中,有时会遇到无法使用的情况,遇到这种情况该如何解决呢?下面小编就给大家介绍下CentOS无法使用scp命令的解决方法。
CentOS使用不了scp命令怎么办?
  解决方法
  在测试中需要在两台虚拟机之间传递文件,首先想到的是scp命令,结果提示:
  -bash: scp: command not found
  想当然用yum install scp命令安装,结果提示:
  No package scp available.
  后来发现scp这东西应该属于openssh-clients这个包,运行:
  yum install openssh-clients
  再运行scp就可以了,再次运行:
  scp 1.so root@192.168.0.182:/root/
  输入密码后又再次提示:
  bash: scp: command not found
  在目标主机也同样安装一下openssh-clients,再次尝试,问题解决。
  上面就是CentOS无法使用scp命令的解决方法的介绍了,无法使用的原因是使用了yum install scp命令,应该运行 yum install openssh-clients后再运行scp就可以了。
参考技术A scp命令是Linux中的文件传输命令,但在CentOS系统操作中,有时会遇到无法使用的情况,CentOS无法使用scp命令的解决方法:
1、scp这东西应该属于openssh-clients这个包,运行:
  yum install openssh-clients
2、再运行scp就可以了,再次运行:
  scp 1.so root@192.168.0.182:/root/
  输入密码后又再次提示:
  bash: scp: command not found
3、在目标主机也同样安装一下openssh-clients,再次尝试,问题解决。
参考技术B 把错误提示发出来

CentOS安装scp命令的软件包openssh-clients

今天新装机器使用scp命令,结果提示:
-bash: scp: command not found
想当然用yum install scp命令安装,结果提示:
No package scp available.
解决:
由上可见提供的软件包一定不是叫scp
一般情况下服务器都有scp ,可以找一台以前有scp 的机器查看一下 此命令由哪个软件包提供
[[email protected] ~]# which scp
/usr/bin/scp
[[email protected] ~]# rpm -qf /usr/bin/scp
openssh-clients-5.3p1-94.el6.x86_64
于是可见scp这东西应该属于openssh-clients这个包,运行:
yum install openssh-clients -y
再运行scp就可以了,再次运行:
如果输入密码后又再次提示:
bash: scp: command not found
那可以目标主机也要安装一下了 如果没有安装的话
在目标主机也同样安装一下openssh-clients,问题解决

本文出自 “boyhack” 博客,请务必保留此出处http://461205160.blog.51cto.com/274918/1739349

以上是关于CentOS使用不了scp命令怎么办的主要内容,如果未能解决你的问题,请参考以下文章

系统之家Linux如何关闭scp和sftp命令怎么办

CentOS安装scp命令的软件包openssh-clients

Linux.Centos安装scp反复失败的解决方式

CentOS安装scp命令的软件包openssh-clients

qprocess执行 scp不弹密码框怎么回事

Linux命令之scp