系统:centos 7.x
一、禁止scp
方法一:卸载openssh-clients
rpm -qa|grep openssh-*
yum remove openssh-clients -y
删除了openssh-clients后,再执行scp
,就会报下面的错误:
-bash: scp: command not found
但删除该包也会导致其他ssh命令不可用
方法二:移除scp执行权限
whereis scp #查找scp所在目录
cd /usr/bin
chmod -x scp #移除执行权限
ll scp
这时远程执行scp
命令时也会提示权限不够
二、禁止sftp
vi /etc/ssh/sshd_config
Subsystem sftp /usr/libexec/openssh/sftp-server
把这行注释了,如下:
#Subsystem sftp /usr/libexec/openssh/sftp-server
退出保存后,重启sshd:
service sshd restart