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

相关推荐
学途路漫漫9 小时前
Ubuntu 24.04 国内网络环境全面优化指南
linux·网络·ubuntu
S-码农9 小时前
vscode 通过 SSH 远程控制 Ubuntu
vscode·ubuntu·ssh
dust_and_stars9 小时前
Ubuntu 24.04 使用 Snap 安装 code-server、CLion、PyCharm、JetBrains Toolbox 完整教程
ubuntu·pycharm
学途路漫漫10 小时前
Ubuntu 24.04 安装 Howdy 面部识别登录完整指南(含国内网络环境踩坑)
ubuntu
火山上的企鹅10 小时前
Codex实战:APP远程升级服务搭建(二)阿里云ECS部署Node升级服务_Ubuntu_systemd_Nginx
nginx·ubuntu·阿里云·qgc
承渊政道11 小时前
【MySQL数据库学习】(MySQL内置函数)
数据库·学习·mysql·ubuntu·bash·数据库开发·数据库系统
2601_961845421 天前
法考真题及答案解析|历年真题|资料已整理
linux·windows·ubuntu·macos·centos·gnu
zzqssliu1 天前
Next.js图片自适应压缩:跨境站点图片加载提速代码方案
linux·javascript·ubuntu
干掉乔治的猪1 天前
【如何恢复 Ubuntu 引导分区:Windows11 + Ubuntu22.04 双系统 GRUB 修复踩坑记录】
linux·ubuntu·grub·修复·双系统
l齐天1 天前
Ubuntu 中编译 Go + PBC 程序为 Windows 11 可运行文件
windows·ubuntu·golang