当前位置:首页>Linux>Linux Mint开启root用户及SSH远程连接

Linux Mint开启root用户及SSH远程连接

  • 2026-10-11 08:28:10
Linux Mint开启root用户及SSH远程连接

Linux Mint 由 Linux Mint Team 团队于2006年开始发行,是一份基于 Ubuntu 和 Debian 的 Linux 发行版。其诞生的目的是为家庭用户和企业提供一个免费的,易用的,舒适而优雅的桌面操作系统。

Linux Mint 是安全,稳定,有效并且日益易于操作的系统,有着优秀的设计。

在Ubuntu Linux中,出于平安起因,默认状况下禁用了root用户。

本文就来说说如何在Ubuntu Linux中启用和禁用root用户及ssh远程连接的开启和配置。

一、sudo权限

sudo容许受权用户作为另一个用户(通常root用户)运行程序。

1、将sudo拜访权授予其余用户,只需将该用户增加到sudo组:

linuxdaniel@linuxdaniel-virtual-machine:- sudo apt-get install ssh

3、如果要做到应用sudo免明码,则须要编辑/etc/sudoers文件,能够运行上面命令来编辑这个配置文件:

linuxdaniel@linuxdaniel-virtual-machine:- sudo passwd rootnew password:Retype new password:passwd: password updated successfully

 应用sudo命令切换到root用户,输出明码,能够切换到root用户了

2、禁用root用户登录

当不再必须要应用root账号登录时,设置root用户的明码为过期:

linuxdaniel@linuxdaniel-virtual-machine:-  su – rootPassword:su: Authentication failure

这样root用户就不能登录啦。

三、切记设置明码时,请确保是一个强而惟一的明码。强明码通常至多有16个字符,至多有一个大写字母、一个小写字母、一个数字和一个特殊字符。

四、安装ssh

1、输入下面命令查看是否已有

linuxdaniel@linuxdaniel-virtual-machine:- su rootpassword:root@linuxdaniel-virtual-machine:-$ apt-get install ssh

3、运行

重启SSH服务:systemctl restart sshd开机自动启动ssh命令:sudo systemctl enable sshd关闭ssh开机自动启动命令:sudo systemctl disable ssh单次开启ssh:sudo systemctl start ssh单次关闭ssh:sudo systemctl stop ssh查看启动状态:sudo systemctl status ssh

呃,远程SSH登录被拒?

请继续往下 

五、允许root用户ssh远程登录

因为系统默认禁止root用户登录ssh,前面我们虽然安装并启用了sshd,但暂时还不能远程SSH:

1、打开终端

2、然后输入:su -(一定是su -,不是su)

3、编辑sshd_config文件,输入:vi /etc/ssh/sshd_config

出现如下文件编辑的界面:

 找到# Authentication

默认不允许root登录SSH,所以我们要进行相应设置,修改完如下:

# Authentication:LoginGraceTime 60PermitRootLogin yesStrictModes yes#PermitRootLogin without-password

然后我们需要保存并退出,按ctrl+c,然后输入:wq 就可以啦。

重启ssh服务,输入: /etc/init.d/ssh restart

此时就允许root登录ssh了

最新文章

随机文章