How to Fix “scp: command not found” on CentOS 6.2/RHEL 6

I get the following error when I try to use SCP command line on CentOS linux server. SCP command is usually used to safely copy files and directories between the remote host without FTP sessions or log in to a remote system directly. SCP command line utility uses SSH to transfer data, so it requires a password or passphrase for confirmation before proceeding with the transfer.

-bash: scp: command not found

The above issue is related to openshh. There are two openssh packages that usually exist on the linux, openssh-server and openssh-clients. You can use the telnet command to check whether the openssh server has been installed or not.

[root@centos62 ~]# telnet localhost 22
Trying ::1...
Connected to localhost.
Escape character is '^]'.

Above telnet command shows that openssh-server has been installed. Therefore, the problem on “scp: command not found” is due to openssh-clients not installed.

READ  How to Setup phpMyAdmin 3.5.1 on CentOS 6.2 using Remi Repository

Verify the installed package :

[root@centos62 ~]# rpm -qa | grep openssh-*

To install openssh-clients, execute the following command :

[root@centos62 ~]# yum install openssh-clients -y

Then try to run scp command :

[root@centos62 ~]# scp
usage: scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
           [-l limit] [-o ssh_option] [-P port] [-S program]
           [[user@]host1:]file1 ... [[user@]host2:]file2

If you have been returned to the scp message above, that’s mean your openssh-clients package has been installed successfully.

Leave a Reply

Your email address will not be published. Required fields are marked *

A world leading hosting company that provides fully-managed innovative and secure solutions, suitable for hosting small to medium-sized websites

Built on the best available technologies combined with Google Cloud for strong redundancy and application availability. Backed by skilled experts to address web security threats, a devops team to create advanced custom security solutions, and 24/7 sysadmins to watch over the platform. This powerful, hands-on approach makes your sites faster, safer, and easier to manage. Starting from only $3.95/mo.


* up to 30 days money back guarantee