ubuntu18.04 ssh开机启动
时间: 2024-12-28 14:28:53 浏览: 6
### 配置 SSH 服务开机自启
为了使 SSH 服务能够在 Ubuntu 18.04 系统启动时自动运行,可以利用 `systemctl` 工具来管理服务。具体操作如下:
对于确保 SSH 服务设置为随系统启动而激活,需使用命令 `sudo systemctl enable ssh`[^3]。
此命令会在适当的位置创建符号链接,使得每次计算机启动时都会尝试启动该服务。如果之前尚未安装 OpenSSH 的服务器端组件,则应先完成这一步骤:`sudo apt install openssh-server`[^1]。
另外,在某些情况下可能需要确认系统的默认目标是否支持网络功能,因为缺少必要的网络连接可能导致 SSH 无法正常工作。通常这不是一个问题,但如果遇到困难,可以通过检查当前的目标状态来进行排查:`systemctl get-default` 和设定多用户模式下有网络的支持作为默认目标 `systemctl set-default multi-user.target` 或者图形化桌面环境下的联网情况 `systemctl set-default graphical.target`[^4]。
最后,验证配置更改的效果以及 SSH 服务的状态,可借助于命令 `sudo systemctl status ssh` 来查看详细信息和确认其已正确设为开机启用。
```bash
# 启用 SSH 服务开机自启
sudo systemctl enable ssh
# 安装OpenSSH Server (如果未安装的话)
sudo apt install openssh-server
# 检查并修改默认启动目标(视具体情况决定是否执行这两步)
systemctl get-default
systemctl set-default multi-user.target # 或者graphical.target取决于需求
# 查看SSH服务状态以确认一切就绪
sudo systemctl status ssh
```
阅读全文