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

相关推荐
坚果派·白晓明4 小时前
在 Ubuntu 中搭建鸿蒙 PC 三方库交叉编译构建开发环境
ubuntu·华为·harmonyos
tonyhi64 小时前
Ubuntu DeepSeek R1本地化部署 Ollama+Docker+OpenWebUI
java·ubuntu·docker
万里不留行5 小时前
解决ubuntu docker拉取环境失败问题
linux·ubuntu·docker
竹之却6 小时前
Ubuntu 系统安装 Ollama 教程
linux·运维·ubuntu·ollama
内卷焦虑人士18 小时前
Windows安装WSL2+Ubuntu 22.04
linux·windows·ubuntu
门豪杰20 小时前
Ubuntu下安装Claude Code
linux·运维·ubuntu·claude·claude code
深蓝轨迹21 小时前
彻底删除VMware虚拟机并清理残留,解决虚拟网卡消失问题
windows·ubuntu·centos
²º²²এ松1 天前
vs code连接ubuntu esp项目
linux·数据库·ubuntu
徒 花1 天前
ubuntu远程连接ssh及VSCode配置远程ssh连接ubuntu
vscode·ubuntu·ssh
i建模1 天前
在Ubuntu中解压ZIP文件
linux·chrome·ubuntu