Ubuntu20.10本地和远程root账号登录设置

该博客介绍了如何在Ubuntu系统中安装openssh-server以便远程管理,同时详细讲解了如何修改root密码、允许root远程登录以及设置本地root账号登录,包括修改配置文件和禁用特定pam认证模块,以实现更便捷的服务器管理。
摘要由CSDN通过智能技术生成

前言

默认安装的 Ubuntu 没有安装 ssh 服务,需要手动安装 openssh-server 软件包,并且出于安全考虑,最新版Ubuntu禁止通过 root 账号进行本地和远程登录,所以如果没有进行设置,我们只能通过安装系统时候添加的普通用户登录,然后使用 sudo 提权再进行使用 root 账号,而有时候为了便于我们测试使用,需要使用 root 账号进行 Ubuntu 服务器的管理

# 安装 openssh-server 服务
root@ubuntu20:~# apt -y install openssh-server

1 修改 root 密码

# ubuntu 非交互模式修改密码
root@ubuntu20:~# echo "root:song123"|chpasswd
BAD PASSWORD: The password is shorter than 8 characters
root@ubuntu20:~# echo "root:song1234"|chpasswd
BAD PASSWORD: The password fails the dictionary check - it is too simplistic/systematic

# 正确的设置
root@ubuntu20:~# echo "root:song_123"|chpasswd
root@ubuntu20:~#

2 远程使用 root 登录设置

# 远程使用 root 登录设置
root@ubuntu20:~# grep ^PermitRootLogin /etc/ssh/sshd_config
PermitRootLogin yes
root@ubuntu20:~#

3 本地使用 root 账号登录 Ubuntu

# 修改50-ubuntu.conf配置文件。
root@ubuntu20:~# cat /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
[Seat:*]
user-session=ubuntu
greeter-show-manual-login=true    # 增加此行,手工输入登陆系统的用户名和密码
root@ubuntu20:~#

# 修改 /etc/pam.d/gdm-autologin 文件,注释掉 pam 认证模块
root@ubuntu20:~# grep "quiet_success" /etc/pam.d/gdm-autologin
#auth	required	pam_succeed_if.so user != root quiet_success
root@ubuntu20:~#

# 修改 /etc/pam.d/gdm-password,注释掉 pam 认证模块
root@ubuntu20:~# grep "quiet_success" /etc/pam.d/gdm-password
#auth	required	pam_succeed_if.so user != root quiet_success
root@ubuntu20:~#

# 修改 /root/.profile 文件
root@ubuntu20:~# cat /root/.profile
# ~/.profile: executed by Bourne-compatible login shells.

if [ "$BASH" ]; then
  if [ -f ~/.bashrc ]; then
    . ~/.bashrc
  fi
fi

#mesg n 2> /dev/null || true     # 注释掉此行

tty -s&&mesg n || true           # 新增此行
root@ubuntu20:~#

重启机器

reboot

登录验证

选择 Not listed?

右键打开终端验证

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值