Если Вы получаете что-то вроде ошибки, несмотря на то что scp существует:
nsc-book:~ nsc$ scp root@andreyex.ru:/root/filename ~/filename bash: scp: command not found nsc-book:~ nsc$ which scp /usr/bin/scp
Это может выглядеть глупо, но, пожалуйста , проверьте целевой сервер на существование пакета;)
Мы не ожидали что сервер CentOS может не иметь этот простой пакет по умолчанию.
Во всяком случае, на CentOS это в пакете openssh-clients, а также может быть установлен с помощью команды:
yum install openssh-clients
Если пакет существует там, пожалуйста, проверьте переменную PATH на удаленной системе, если она shosw соответствует ipaths. Кроме того, Вы можете проверьте .bashrc на удаленном пользователе, если он пытается перезаписать значение PATH.