Debian 9允许root用户登录和以ssh方式登录

2018年1月17日星期三

Debian 9允许root用户登录和以ssh方式登录


今天在自己本地用虚拟机开了一台Debian9系统的机器,结果发现根本没法用root账户登录,好烦啊,于是去网上搜罗了一下,发现这个方法是可以用的。



1.允许以root用户登录操作系统




[v_blue]默认情况下debian是不允许以root用户登录的,只能以其他用户登录系统中,然后su到root用户下进行操作。[/v_blue]
1.1修改/etc/gdm3/daemon.conf文件

新增下面一行AllowRoot = true

[security]
AllowRoot = true


1.2修改/etc/pam.d/gdm-password


注释掉下面内容
#auth required pam_succeed_if.so user != root quiet_success


然后重启操作系统,就可以使用root用户登录操作系统了。

2.以root身份通过ssh登录操作系统




2.1修改/etc/ssh/sshd_config



#PermitRootLogin prohibit-password


修改为

PermitRootLogin yes



2.2重启ssh即可


service sshd restart




/etc/init.d/ssh restart


到这就可以以root用户ssh登录了。

1 条评论 :

  1. 有的OpenVZ的模板确实这样,只给root密码而且ssh不允许root登录,新开通机器查了半天才发现是这个问题,真是MMP啊,要用console登录上去修改ssh配置文件。 MDZZ,要就给个普通权限用户要就开放ssh root登录权限,开通机器就连不上是什么鬼,用户体验为负啊……

    回复删除