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 分钟前
OpenCode AI 编程:Ubuntu 24.04 环境安装与使用指南
linux·服务器·网络·人工智能·tcp/ip·ubuntu
Tian_Hang1 小时前
Eclipse Ditto 的权限策略
java·服务器·前端·网络·ide·ubuntu·eclipse
一杯奶茶¥8 小时前
Ubuntu系统镜像各个版本下载Ubuntu镜像合集资源Linux系统镜像乌班图Linux系统镜像
linux·运维·ubuntu·镜像·;inux镜像·ubuntu镜像
☆cwlulu1 天前
调试排查工具介绍(gdb、strace、Valgrind等)
开发语言·c++·嵌入式硬件·ubuntu
瓶中怪1 天前
ROS2 机器人软件系统
linux·c++·python·ubuntu·vmware·ros2·机器人软件开发
學點1 天前
Linux ubuntu安装redis
linux·redis·ubuntu
河铃旅鹿1 天前
在Ubuntu系统上为Android交叉编译OpenSSL
android·linux·ubuntu
jimy11 天前
Ubuntu原生安装Claude code
linux·运维·ubuntu
why_blogs1 天前
VM Ware右上角的网络图标丢失
ubuntu
艾文伯特1 天前
k8s-1.35-ubuntu-安装文档.md
ubuntu·容器·kubernetes