找回密码
 立即注册
查看: 357|回复: 0

[linux] Ubuntu20.04安装后,root账户无法登录,ssh无法远程连接处理方法

[复制链接]

19

主题

0

回帖

83

积分

注册会员

积分
83
发表于 2024-5-29 15:09:45 | 显示全部楼层 |阅读模式
本帖最后由 lavonXV 于 2024-5-29 15:11 编辑

1. 引言

在安装Ubuntu 20.04后,默认情况下root账户是被禁用的,这样做是为了提高系统的安全性。此外,SSH默认也不允许root用户直接登录。这种配置对于新手和经验丰富的用户来说,有时会带来不便。本文将详细介绍如何启用root账户登录以及配置SSH以允许远程连接。

1.1 启用root账户登录

在Ubuntu 20.04中,root账户默认是禁用的,为了启用root账户,需要设置root密码。

1.1.1 设置root密码

首先,以普通用户身份登录系统,然后在终端中输入以下命令:

  1. sudo passwd root
复制代码

系统会提示输入新密码,为root账户设置一个强密码。成功设置后,root账户即被激活。

1.1.2 启用root账户登录GUI

如果需要启用root账户登录图形用户界面(GUI),需要修改LightDM配置文件。

编辑LightDM配置文件:

  1. sudo nano /etc/lightdm/lightdm.conf
复制代码


在文件中添加以下内容:

  1. [SeatDefaults]
  2. allow-guest=false
  3. greeter-show-manual-login=true
  4. greeter-show-remote-login=false
复制代码


保存并关闭文件,然后重启LightDM服务:

  1. sudo systemctl restart lightdm
复制代码


1.2 配置SSH允许root登录

为了安全起见,Ubuntu的SSH服务器默认不允许root用户登录。我们需要修改SSH配置文件以启用root登录。

1.2.1 修改SSH配置文件

打开SSH配置文件:

  1. sudo nano /etc/ssh/sshd_config
复制代码


找到以下行并修改:

  1. PermitRootLogin prohibit-password
复制代码


将其改为:

  1. PermitRootLogin yes
复制代码


此外,确保以下配置没有被注释掉:

  1. PasswordAuthentication yes
复制代码


保存并关闭文件,然后重启SSH服务:

  1. sudo systemctl restart sshd
复制代码


1.2.2 设置防火墙规则

确保防火墙允许SSH连接。使用以下命令检查防火墙状态:

  1. sudo ufw status
复制代码


如果防火墙启用了但没有允许SSH连接,可以添加规则:

  1. sudo ufw allow ssh
复制代码


1.3 测试SSH远程连接

在完成以上配置后,可以通过SSH远程登录root账户。使用以下命令从远程主机连接到Ubuntu服务器:

  1. ssh root@your_server_ip
复制代码


系统会提示输入root密码,成功登录后,即可以root身份操作远程主机。

1.4 安全性建议

启用root账户和允许SSH登录root用户存在一定的安全风险,建议采取以下措施提高安全性:

(1) 使用强密码:确保root账户使用强密码,防止暴力破解。  
(2) 使用SSH密钥认证:推荐使用SSH密钥对进行身份验证,替代密码登录。生成SSH密钥对并将公钥复制到服务器:

  1. ssh-keygen -t rsa -b 4096
  2. ssh-copy-id root@your_server_ip
复制代码


(3) 限制登录IP:通过配置防火墙或SSH配置文件限制允许登录的IP地址范围。  
(4) 定期更新:保持系统和软件更新,以防止已知漏洞被利用。  

1.5 结论

通过本文的介绍,我们详细讨论了在Ubuntu 20.04安装后如何启用root账户登录以及配置SSH以允许远程连接。虽然启用root登录和SSH远程连接提高了操作便利性,但也带来了安全风险。因此,建议采取相应的安全措施,确保系统的安全性。希望本文能为读者提供有效的参考,帮助解决实际问题。
资讯 | 优惠 | 测评 | 技术
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系站长|Archiver|手机版|小黑屋|主机论坛

GMT+8, 2025-4-5 02:32 , Processed in 0.062828 second(s), 23 queries .

Powered by 主机论坛 HostSsss.Com

HostSsss.Com

快速回复 返回顶部 返回列表