ssh只能通过普通用户切换到root用户,而不能直接用root登录的解决方法(一定比别处有用)
最近管理物料经常遇到这样的问题:以前都可以直接用root登录的环境,现在必须先登录普通用户,再用develop切换登录root,非常不方便,而且在此种情况下,上传文件的功能也丧失了。


这样就可以直接用root登录了,并且可以传文件了。
在3ms上搜索了很多帖子,按照他们的解决方法还是没有解决问题(少了以下第三点)
正确修改方法:
1、普通用户登录,然后切换到root模式,编辑/etc/ssh下的sshd_config:

2、将其中的PermitRootLogin改为yes

3、将以下两行注释掉:

4、保存后,重启sshd服务器:
service sshd restart

这样就可以直接用root登录了,并且可以传文件了。

本文来自博客园,作者:易先讯,转载请注明原文链接:https://www.cnblogs.com/gongxianjin/p/17535140.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具