当前位置: 首页 > news >正文

ssh连接笔记

1. 检查是否安装了 OpenSSH 服务器

在 Ubuntu 24.04 终端运行:

dpkg -l | grep openssh-server

如果没有输出,说明 SSH 服务器未安装,需要安装它。

安装 OpenSSH 服务器

sudo apt update

sudo apt update sudo apt install openssh-server -y


2. 检查 SSH 服务是否正常

安装完成后,检查 SSH 服务状态:

sudo systemctl status ssh

如果输出类似:

Unit ssh.service could not be found. 

说明 SSH 服务器的服务名可能是 sshd 而不是 ssh,请尝试:

sudo systemctl status sshd 

如果 SSH 服务器未启动,手动启动:

sudo systemctl start ssh

sudo systemctl enable ssh # 开机自启动


3. 确保 SSH 监听在正确的端口

运行:

sudo ss -tulnp | grep ssh

如果没有输出,可能 SSH 绑定到了其他端口,查看 SSH 配置:

sudo nano /etc/ssh/sshd_config 

确保以下行存在:

Port 22 ListenAddress 0.0.0.0

如果修改了配置,需要重启 SSH:

sudo systemctl restart ssh


4. 允许 SSH 通过防火墙

Ubuntu 24.04 默认使用 ufw 防火墙,检查防火墙状态:

sudo ufw status

如果防火墙启用了但没有允许 SSH 连接,执行:

sudo ufw allow 22/tcp sudo ufw reload


5. 重新连接 SSH

现在在 Windows 端尝试连接:

ssh 用户名@192.168.1.102

如果仍然失败,运行以下命令并提供输出:

sudo journalctl -u ssh --no-pager | tail -n 20

相关文章:

  • [AI问答] 保加利亚乳酸菌经过很多代可能会如何变异
  • 什么是SQL?
  • FreeRTOS 队列指针结构体 QueuePointers_t 深度解析
  • 蓝桥杯备考:二维前缀和模板
  • /etc/hosts文件
  • c#在work线程中怎样更新UI控件
  • Android 10.0 SystemUI状态栏去掉刘海屏功能实现
  • 26、web前端开发之CSS3(三)
  • day 15
  • GAUSSDB 分布式存储机制深度解析
  • 前端路由与导航:React Router 与 Vue Router
  • Redis 单线程
  • 计算机期刊推荐 | 工程技术, 计算机
  • 三极管原理及应用
  • Pytorch学习笔记(九)Learning PyTorch - Deep Learning with PyTorch: A 60 Minute Blitz
  • 华为HCIE学习指南,如何更好的学习HCIE?
  • AI-Sphere-Butler之如何使用腾讯云ASR语音识别服务
  • doris:查询熔断
  • 洛谷 P10516 数据结构 Solution
  • Maven工具学习使用(三)——坐标和依赖
  • 工行回应两售出金条发现疑似杂质:情况不属实,疑似杂质应为金条售出后的外部附着物
  • 重庆荣昌机关食堂五一期间受热捧:肉类总消耗2万斤,单日吃卤鹅800只
  • 世界哮喘日|专家:哮喘无法根治,“临床治愈”已成治疗新目标
  • 董卓的前半生:边荒之地的工具人
  • 实探北京楼市:“好房子”卖点十足,二手房持续回稳
  • 习近平将对俄罗斯进行国事访问并出席纪念苏联伟大卫国战争胜利80周年庆典