首页 > 操作系统 >Ubuntu22.04安装SSH无法连接的问题及解决方法

Ubuntu22.04安装SSH无法连接的问题及解决方法

来源:互联网 2026-04-18 14:12:04

Ubuntu初始化安装后,为何SSH连不上root?三步搞定 刚装好Ubuntu,兴冲冲想用SSH远程管理,却发现root账户死活连不上——这大概是很多新手遇到的第一个“下马威”。别急,这不是系统坏了,而是出于安全考虑,Ubuntu默认禁用了root的SSH登录。想要解锁这个权限,只需要跟着完成下面

Ubuntu初始化安装后,为何SSH连不上root?三步搞定

刚装好Ubuntu,兴冲冲想用SSH远程管理,却发现root账户死活连不上——这大概是很多新手遇到的第一个“下马威”。别急,这不是系统坏了,而是出于安全考虑,Ubuntu默认禁用了root的SSH登录。想要解锁这个权限,只需要跟着完成下面三个关键设置。

1. 修改SSH配置文件,打开权限开关

第一步,我们需要告诉系统,允许root通过SSH登录。这得通过修改SSH服务的核心配置文件来实现。

长期稳定更新的攒劲资源: >>>点此立即查看<<<

vim /etc/ssh/sshd_config

打开文件后,找到“PermitRootLogin”这一行。它通常是被注释掉的,或者值被设为“prohibit-password”。我们的任务就是取消这行的注释,并把它的值干脆利落地改成 yes

Ubuntu22.04安装SSH无法连接的问题及解决方法

修改完成后,保存文件并退出编辑器。在Vim中,这个经典操作是:

:wq

2. 重启SSH服务,让配置生效

配置文件改好了,但服务本身还不知道。这就好比更新了法律条文,得广播一下让所有人都知晓。所以,我们需要重启SSH服务。

sudo service ssh restart

执行这条命令后,新的配置规则就正式加载并生效了。

3. 重新连接,而非重试

这是非常关键却常被忽略的一步:你必须关闭旧的SSH客户端会话,并重新打开一个来连接。 如果你用的是之前已经打开的客户端窗口,它很可能还在使用旧的内存中的配置,导致连接失败。关上再开,确保它读取到最新的服务器设定。

重要前置条件:设置root密码

别忘了,上面三步能成功的前提是,你已经为root账户设置了一个密码。Ubuntu默认安装后,root用户是没有启用密码的。所以在执行上述操作前,务必先设置一下:

sudo passwd root

输入当前用户密码进行授权,然后连续两次输入你想为root设置的新密码即可。至此,所有障碍扫清,再用root身份通过SSH连接,就应该畅通无阻了。

侠游戏发布此文仅为了传递信息,不代表侠游戏网站认同其观点或证实其描述

热游推荐

更多
湘ICP备14008430号-1 湘公网安备 43070302000280号
All Rights Reserved
本站为非盈利网站,不接受任何广告。本站所有软件,都由网友
上传,如有侵犯你的版权,请发邮件给xiayx666@163.com
抵制不良色情、反动、暴力游戏。注意自我保护,谨防受骗上当。
适度游戏益脑,沉迷游戏伤身。合理安排时间,享受健康生活。