mobaxterm 无法ssh连接ubuntu

0.查看IP地址

BASH

homename -I

ip addr show

1. 确保安装了 openssh-server

首先,确保你已经安装了 openssh-server,这是提供 SSH 服务的关键包。

步骤:
  1. 打开终端并更新包列表:

    复制代码

    BASH

    sudo apt update

  2. 安装 openssh-server

    复制代码

    BASH

    sudo apt install openssh-server

2. 启动并启用 SSH 服务

安装完成后,启动 SSH 服务并设置为开机自启。

步骤:
  1. 启动 SSH 服务:

    复制代码

    BASH

    sudo systemctl start ssh

  2. 设置 SSH 服务为开机自启:

    复制代码

    BASH

    sudo systemctl enable ssh

3. 检查 SSH 服务状态

确认 SSH 服务已经正确启动并运行。

步骤:
  1. 检查 SSH 服务状态:

    复制代码

    BASH

    sudo systemctl status ssh
    如果服务正常运行,你应该会看到类似于 active (running) 的状态。

4. 检查 SSH 配置文件

确保 SSH 配置文件没有错误。

步骤:
  1. 编辑 SSH 配置文件:

    复制代码

    BASH

    sudo nano /etc/ssh/sshd_config

  2. 确保以下配置项未被注释(前面没有 #):

    复制代码

    BASH

    Port 22 PermitRootLogin prohibit-password PasswordAuthentication yes

  3. 保存并退出编辑器(在 nano 中按 Ctrl + X,然后按 Y 确认保存)。

5. 重启 SSH 服务

修改配置文件后,重启 SSH 服务以应用更改。

步骤:
  1. 重启 SSH 服务:

    复制代码

    BASH

    sudo systemctl restart ssh

6. 检查防火墙设置

确保防火墙没有阻止 SSH 连接。

步骤:
  1. 检查防火墙状态:

    复制代码

    BASH

    sudo ufw status

  2. 如果防火墙已启用,允许 SSH 连接:

    复制代码

    BASH

    sudo ufw allow ssh sudo ufw enable

相关推荐
hkj88081 天前
Ubuntu 切换java版本
java·linux·ubuntu
hkj88081 天前
Ubuntu 20.04 安装 OpenJDK 17
linux·运维·ubuntu
sulikey1 天前
服务器安装Docker教程。如何在云服务器安装Docker容器?
运维·服务器·ubuntu·docker·安装教程·云服务器
IT曙光2 天前
在Ubuntu上本地部署Dify?
linux·ubuntu
默默提升实验室2 天前
Ubuntu 22.04.5 配置静态IP,手动安装SSH
ubuntu
初圣魔门首席弟子2 天前
TypeScript 类型系统完全指南:从基础到高级工具类型(知识库版)
linux·运维·ubuntu
TARDIS_20203 天前
VMware配置ubuntu26.04虚拟机桥接
ubuntu
雷工笔记3 天前
什么是Ubuntu?
linux·运维·ubuntu
suaizai_3 天前
TypeScript 7 正式发布!Vue 暂被 “拒之门外“ !!!
linux·运维·ubuntu
letisgo53 天前
VMware Workstation + Ubuntu 26.04 LTS 小白运维部署手册
linux·运维·ubuntu