scp命令提示command-line: line 0: Bad configuration option: PermitLocalCommand

今天在使用scp命令传输文件的时候,发现提示

command-line: line 0: Bad configuration option: PermitLocalCommand

查阅了一些资料,例如http://www.360doc.com/content/12/0619/09/1073512_219128879.shtml

进行核实,发现果然如此。

最终的解决方法如下

1:首先核查/usr/bin/ssh该文件的权限及属性

[root@server bin]# lsattr /usr/bin/ssh
-u–ia——- ssh
对比其它正常主机下的/usr/bin/ssh,发现正确的权限与属性应当为
————- ssh

执行以下命令,将该文件的权限更改正确,并重启SSHD服务
chattr -uia /usr/bin/ssh
service sshd restart

2:重新安装openssh-clients,方法如下

yum -y remove openssh-clients
yum -y install openssh-clients

 

若有必要,再重启一次sshd服务,最终解决该问题。

点赞

发表评论