马伯庸 2025-06-11 01:35 采纳率: 98%
浏览 119

Ubuntu终端开启SSH服务后无法连接,提示“Connection refused”,如何解决?

在Ubuntu系统中,开启SSH服务后却收到“Connection refused”错误提示,通常意味着SSH服务未正确启动或监听端口被阻止。以下是常见原因及解决方法: 1. **SSH服务未启动**:确保SSH服务已启用并运行。通过命令`sudo systemctl status ssh`检查状态,若未启动则使用`sudo systemctl start ssh`启动。 2. **防火墙设置问题**:检查防火墙是否阻止了默认的SSH端口(22)。使用`sudo ufw allow 22`允许该端口。 3. **配置文件错误**:查看SSH配置文件`/etc/ssh/sshd_config`是否有语法错误,特别是`Port`、`PermitRootLogin`等关键参数。 4. **网络连接问题**:确认服务器IP地址和端口号无误,且网络未阻止连接。 逐一排查以上问题,通常可解决“Connection refused”错误。
  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 创建了问题 6月11日