ssh只能通过普通用户切换到root用户,而不能直接用root登录的解决方法(一定比别处有用)
最近管理物料经常遇到这样的问题:以前都可以直接用root登录的环境,现在必须先登录普通用户,再用develop切换登录root,非常不方便,而且在此种情况下,上传文件的功能也丧失了。
![](http://image.huawei.com/tiny-lts/v1/images/862a2271df8cb83064c4_134x29.png@900-0-90-f.png)
![](http://image.huawei.com/tiny-lts/v1/images/ebfa3271df8f0d4f3b5c_413x46.png@900-0-90-f.png)
这样就可以直接用root登录了,并且可以传文件了。
在3ms上搜索了很多帖子,按照他们的解决方法还是没有解决问题(少了以下第三点)
正确修改方法:
1、普通用户登录,然后切换到root模式,编辑/etc/ssh下的sshd_config:
![](http://image.huawei.com/tiny-lts/v1/images/8710f271df883d9cabd4_644x103.png@900-0-90-f.png)
2、将其中的PermitRootLogin改为yes
![](http://image.huawei.com/tiny-lts/v1/images/38042271df89d16ae67c_164x21.png@900-0-90-f.png)
3、将以下两行注释掉:
![](http://image.huawei.com/tiny-lts/v1/images/862a2271df8cb83064c4_134x29.png@900-0-90-f.png)
4、保存后,重启sshd服务器:
service sshd restart
![](http://image.huawei.com/tiny-lts/v1/images/ebfa3271df8f0d4f3b5c_413x46.png@900-0-90-f.png)
这样就可以直接用root登录了,并且可以传文件了。
![](http://3ms.huawei.com/hi/public/js/ewebeditor/skin/hi/emoticons/big/16s.gif)
本文来自博客园,作者:易先讯,转载请注明原文链接:https://www.cnblogs.com/gongxianjin/p/17535140.html