ubuntu开启ssh服务允许root
时间: 2025-01-14 15:50:03 浏览: 61
### 如何在 Ubuntu 上启用 SSH 服务并允许 Root 用户登录
#### 启用 SSH 服务
为了在 Ubuntu 上启动并配置 SSH 服务,可以按照如下方法操作:
确保已安装 OpenSSH-server 软件包。如果未安装,则可以通过 APT 安装工具来获取它:
```bash
sudo apt update && sudo apt install openssh-server
```
接着,通过 `systemctl` 命令激活 SSH 服务以便立即生效以及设置开机自启:
```bash
sudo systemctl enable --now ssh
```
此命令不仅会立刻启动 SSH 服务还会将其设为随系统启动而自动运行[^1]。
#### 配置 SSH 允许 Root 登录
默认情况下,在许多 Linux 发行版中出于安全考虑禁止了 root 远程直接登陆的行为。要修改这一行为需编辑 `/etc/ssh/sshd_config` 文件中的特定选项。
打开终端执行下面指令以获得文件访问权限:
```bash
sudo nano /etc/ssh/sshd_config
```
找到含有 "PermitRootLogin" 的那一行,并更改为以下内容从而允许 root 用户远程连接:
```
PermitRootLogin yes
```
保存更改后退出编辑器(对于 Nano 编辑器来说通常是 Ctrl+X, Y 和 Enter)。最后重启 SSH 服务使新参数生效:
```bash
sudo systemctl restart sshd
```
值得注意的是,尽管上述步骤能够实现目标功能,但从安全性角度出发并不推荐这样做,因为这可能会给服务器带来潜在的安全风险。建议创建具有适当权限的普通用户账户来进行日常管理任务[^2]。
阅读全文
相关推荐


















