AIGC标识 报错 Unit ssh.service could not be found 的核心原因

当前 Ubuntu Server 系统只安装了 OpenSSH 客户端(openssh-client),没有安装 OpenSSH 服务端(openssh-server)。

  • 你输入的 ssh 是客户端命令,用于远程连接其他服务器,因此可以正常输出用法;
  • ssh.service 是服务端的系统服务,对应 openssh-server 软件包,未安装就会提示找不到该服务单元。

解决步骤

  1. 安装 openssh-server 服务端 执行以下命令安装SSH服务端(需要系统联网):
sudo apt update
sudo apt install -y openssh-server
  1. 启动服务并设置开机自启 安装完成后,启动 SSH 服务并配置开机自动运行:
sudo systemctl start ssh
sudo systemctl enable ssh
  1. 验证服务状态 执行以下命令确认服务正常运行:
sudo systemctl status ssh

正常状态会显示 active (running)。


补充说明

从截图信息可以确认:

  • 系统防火墙 ufw 处于 inactive(未启用)状态,iptables 也没有拦截规则,SSH服务启动后,默认22端口可以直接访问,无需额外放行。
  • 你的网卡IP为 192.168.0.119,服务启动后,同局域网内的设备可以通过 ssh 用户名@192.168.0.119 远程连接这台服务器。
posted @ 2026-10-02 11:41  麦麦提敏  阅读(13)  评论(0)    收藏  举报