Ubuntu 开启ssh服务
时间: 2023-06-29 11:12:56 浏览: 156
要在 Ubuntu 上开启 SSH 服务,可以按照以下步骤操作:
1. 打开终端,输入以下命令安装 OpenSSH 服务器:
```
sudo apt update
sudo apt install openssh-server
```
2. 安装完成后,系统会自动启动 SSH 服务。可以使用以下命令检查 SSH 服务的状态:
```
sudo systemctl status ssh
```
如果服务正在运行,输出应该类似于以下内容:
```
● ssh.service - OpenBSD Secure Shell server
Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2021-09-27 10:22:50 CST; 1h 43min ago
...
```
3. 如果 SSH 服务未启动,可以使用以下命令手动启动:
```
sudo systemctl start ssh
```
4. 如果需要在系统启动时自动启动 SSH 服务,可以使用以下命令启用该服务:
```
sudo systemctl enable ssh
```
这样就可以在 Ubuntu 上开启 SSH 服务了。
相关问题
ubuntu开启ssh服务
1. 打开终端,输入以下命令安装openssh-server:
```
sudo apt-get install openssh-server
```
2. 安装完成后,输入以下命令启动ssh服务:
```
sudo service ssh start
```
或者
```
sudo systemctl start ssh
```
3. 验证ssh服务是否已经启动:
```
sudo service ssh status
```
或者
```
sudo systemctl status ssh
```
4. 如果防火墙开启了,需要开放22端口:
```
sudo ufw allow ssh
```
5. 如果需要修改ssh配置,可以编辑/etc/ssh/sshd_config文件。修改完成后,需要重新启动ssh服务才能生效:
```
sudo service ssh restart
```
或者
```
sudo systemctl restart ssh
```
ubuntu开启ssh服务允许root
### 如何在 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]。
阅读全文
相关推荐











