笔戈

VApril 1, 2021

debian9.X 9系列启用root登录允许root用户以SSH登录方法

在使用debian9.X系列系统中会经常使用到root用户权限,在执行一些命令或者修改系统配置的时候普通用户是没办法操作的这时候我们就需要开启root权限来操作,然后在使用中频繁切换root有会比较麻烦,在此笔戈整理了debian9系统下如何开启root登录的方法以供各位参考。

切换root权限

su

输入su接着输入root用户密码 成功切换到root用户

kk@kk-48:~$ su
Password: 
root@kk-48:/home/kk#

修改SSH配置

修改SSH配置文件启用root用户密码登录 这里推荐使用nano编辑器

nano /etc/ssh/sshd_config
root@kk-48:/home/kk# nano /etc/ssh/sshd_config

  GNU nano 2.7.4                  File: /etc/ssh/sshd_config                            

#ListenAddress ::

#HostKey /etc/ssh/ssh_host_rsa_key
#HostKey /etc/ssh/ssh_host_ecdsa_key
#HostKey /etc/ssh/ssh_host_ed25519_key

# Ciphers and keying
#RekeyLimit default none

# Logging
#SyslogFacility AUTH
#LogLevel INFO

# Authentication:

#LoginGraceTime 2m
#PermitRootLogin prohibit-password  #修改此处配置为 PermitRootLogin yes
#StrictModes yes
#MaxAuthTries 6
#MaxSessions 10

#PubkeyAuthentication yes

# Expect .ssh/authorized_keys2 to be disregarded by default in future.
#AuthorizedKeysFile     .ssh/authorized_keys .ssh/authorized_keys2

#AuthorizedPrincipalsFile none

#AuthorizedKeysCommand none
#AuthorizedKeysCommandUser nobody

# For this to work you will also need host keys in /etc/ssh/ssh_known_hosts

^G Get Help   ^O Write Out  ^W Where Is   ^K Cut Text   ^J Justify    ^C Cur Pos
^X Exit       ^R Read File  ^\ Replace    ^U Uncut Text ^T To Spell   ^_ Go To Line

需要修改的地方 找到 #PermitRootLogin prohibit-password 修改其为 PermitRootLogin yes 注意要删除掉前面的#号
以下是修改好的配置文件

#LoginGraceTime 2m
PermitRootLogin yes
#StrictModes yes
#MaxAuthTries 6
#MaxSessions 10

最后保存提交即可 nano编辑保存文件 ctrl+x 接着按 y 确认即可

重启SSH服务

修改好配置文件以后重启SSH服务即可

/etc/init.d/ssh restart
root@kk-48:/home/kk# /etc/init.d/ssh restart
[ ok ] Restarting ssh (via systemctl): ssh.service.
root@kk-48:/home/kk#

最后使用SSH工具验证root登录是否生效 以上即Debian 9允许root用户登录和以ssh方式登录的教程

您的大名:
万水千山总是情,给个打赏行不行。 打赏
原创文章,作者:笔戈,如若转载,请注明出处:https://biger.me/s156
38

发表评论

升级会员享受更多优惠