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

如何排查 Windows 无法连接ubuntu远程服务器

当本机连接不上远程服务器,排查问题的思路是确保本机和远程的 sshd 服务都没有问题。

为什么要写这篇文章,一是记录防止忘记,另一方面是 gpt 给的方案太宽泛,需要自己逐一排查。而我们自己遇到的问题多半是有上下文的。这些上下文只有我们自己比较清楚了。

首先,排查远程服务器的问题。

1. 排查远程服务器的问题

  1. 查看服务器是否启动了 sshd 服务:

    1. 安装 sshd 服务:sudo apt-get install openssh-server

    2. 查看服务器是否启动了 sshd 服务:
      在这里插入图片描述

      上图当中有一些错误:连接是被对端(ssh 客户端)重置了。说明服务器的 sshd 服务是没问题的。不过,为了排查流程的完整性,还是继续排查。

  2. 查看服务器是否对 sshd 服务打开了端口:sudo ufw status

    最粗暴的方式是直接关闭防火墙:sudo ufw disable
    在这里插入图片描述

  3. 查看 /etc/ssh/sshd_config 文件当中是否开启了允许 root 用户远程登录以及使用密码登录 在这里插入图片描述
    其它的配置采用默认配置即可。

如果远程服务器是使用的类似于阿里云这些提供商,还需要设置安全组规则中的出入规则。

经过以上步骤,基本可以确定服务器的 sshd 服务是开启的。

2. 排查 ssh 客户端的问题

下面排查客户端的问题:

  1. 在 Windows 系统上安装 ssh。这里使用 PowerShell 安装:

    首先,查看系统是否安装了 ssh:Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*'

    在这里插入图片描述

    这里 ssh 的客户端已经安装了

    如果没有安装,可以使用命令:Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0 进行安装。

    如何测试 Windows 安装成功了 ssh?可以找一个 git 仓库,使用 ssh 方式下载进行验证。

  2. Windows 上设置防火墙对 ssh 所用端口的流入规则;(可参考其它文章)

最后,如果还是无法连接。有一个原因可能是企业内部网络的整体限制,导致无法连接。可以尝试用热点远程连接服务器。

码字不易,如有帮助,各位道友记得一键三连啊。

http://www.lryc.cn/news/448255.html

相关文章:

  • Win10系统插入带有麦克风的耳机_麦克风不起作用_解决方法_亲测成功---Windows运维工作笔记054
  • 个人文章汇总(Spring合集:Spring+Mvc+Boot+Cloud)
  • 深入理解Java CompletableFuture多线程编排的最佳实践
  • 人工智能与机器学习原理精解【29】
  • 【Python】探索 Graphene:Python 中的 GraphQL 框架
  • Azure Data Box 80 TB 现已在中国区正式发布
  • “表观组学分析:汇智生物的创新技术应用“
  • 【web安全】——sql注入
  • vue基础面试题
  • 关系型数据库和非关系型数据库的区别
  • 学习之什么是迭代器
  • 数据结构-3.6.队列的链式实现
  • Java中去除字符串中的空格
  • AI大模型算法工程师就业宝典—— 高薪入职攻略与转行秘籍!
  • node-rtsp-stream、jsmpeg.min.js实现rtsp视频在web端播放
  • C++ 9.27
  • 让具身智能更快更强!华东师大上大提出TinyVLA:高效视觉-语言-动作模型,遥遥领先
  • Excel 获取某列不为空的值【INDEX函数 | SMALL函数或 LARGE函数 | ROW函数 | ISBLANK 函数】
  • 爆火!大模型算法岗 100 道面试题全解析,赶紧收藏!
  • Python画笔案例-068 绘制漂亮米
  • 得物App荣获国家级奖项,正品保障引领潮流电商新风尚
  • 【BurpSuite】SQL注入 | SQL injection(1-2)
  • ThreadPoolExecutor有哪些核心的配置参数?
  • 关于工作虚拟组的一些思考
  • 【Redis入门到精通六】在Spring Boot中集成Redis(含配置和操作演示)
  • 【CSS】透明度 、过渡 、动画 、渐变
  • 尚硅谷vue3+TypeScript笔记大全
  • New major version of npm available! 8.3.1 -> 10.8.3 报错
  • Python(七)- 文件操作
  • Docker技术深度解析与实践案例