电脑重启后,不能远程连接服务器,该如何解决

文章目录

  • 前言:
  • 系统情况:
  • 情况一:先检查网络连接情况
  • 情况二:检查服务器的 ssh 服务器转态
  • 情况三: 检查防火墙设置
  • 情况四:检查 SSH 配置文件
  • 情况五:其他可能性

前言:

  1. 电脑重启后,不能远程连接服务器,这是一个突发事件,令人崩溃
  2. 这种情况一般,问题出在以下几个方面。逐一排查,大概率可以解决问题

系统情况:

办公电脑: windows
服务器:Ubuntu 20
链接软件: Xshell

情况一:先检查网络连接情况

确保你的 Windows 电脑和 Ubuntu 服务器在同一个网络中,并且没有网络连接问题。

在 Windows 上打开命令提示符:

   ping 192.168.**.***

确认能否 ping 通服务器。如果 ping 不通,可能是网络问题。

注意: 如果ping 后发现网络没有问题,就进行第二步骤

情况二:检查服务器的 ssh 服务器转态

确保 Ubuntu 服务器上的 SSH 服务正在运行。
通过其他方式(如直接访问或使用其他工具)登录到 Ubuntu 服务器:

  1. 检查 SSH 服务状态:
 sudo systemctl status ssh
  1. 如果 SSH 服务没有运行,可以启动它:
  sudo systemctl start ssh

如果 发现,状态是激活状态。进行第三步骤

情况三: 检查防火墙设置

确保防火墙没有阻止 SSH 连接。

  1. 检查防火墙状态:
sudo ufw status
  1. 允许 SSH 通过防火墙:
sudo ufw allow ssh

如果:防火墙这里也是 OK的,并且将ssh加入 允许通过,进行第四步骤

情况四:检查 SSH 配置文件

我的服务器系统是 Ubuntu,因此如果咱们一样,配置文件,大概率在一个地方。

确保 SSH 配置文件(/etc/ssh/sshd_config)中允许使用端口 22。

  1. 打开 SSH 配置文件:
  sudo nano /etc/ssh/sshd_config
  1. 确保以下配置正确:
	Port 22PermitRootLogin yes  # 如果你需要使用 root 用户登录修改PermitRootLogin 这行,改为PermitRootLogin yes#PermitRootLogin prohibit-passwordPermitRootLogin yes
  1. 重新启动 SSH 服务:
 sudo systemctl restart ssh  或者 /etc/init.d/ssh restart

然后,到这里基本问题就解决了。

情况五:其他可能性

  1. 检查 Xshell 配置
    确保 Xshell 的配置没有错误。
    打开 Xshell,检查会话配置:
    确认主机地址端口号正确。
    确认使用的用户名和认证方式(密码或密钥)正确。
  2. 检查路由器或其他网络设备
    如果你使用的是家庭或办公室网络,确保路由器或其他网络设备没有阻止 SSH 连接
  3. 服务器重启
    有时,重启服务器可以解决一些未知问题。
重启命令:sudo reboot
  1. 检查日志文件
    查看日志文件以获取更多信息。
    查看 SSH 日志:
sudo tail -f /var/log/auth.log

在尝试连接时查看是否有相关的错误信息

以上就是常见的解决方法。只要没有修改系统文件,并且没有胡乱的修改东西,上面的方法,就能搞定。。。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/39094.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

LLM RAG with Agent

题意:基于代理的LLM检索增强生成 问题背景: I was trying the application code in the link. 我正在尝试链接中的应用程序代码。 I am using the following Llang Chain version 我正在使用以下Llang Chain版本 langchain 0.0.327 langchain-commun…

云数据中心运维新纪元:让Linux服务器如虎添翼

文章目录 一、Linux系统管理的高级技巧1. 性能调优与监控:2. 自动化与脚本编写:3. 文件系统与存储管理: 二、服务器配置优化的策略1. 硬件选型与配置:2. 网络配置与优化:3. 应用部署与调优: 三、安全策略的…

极速升级:MacOS系统中Pip源的切换指南

极速升级:MacOS系统中Pip源的切换指南 在MacOS系统中,Python的包管理工具Pip是我们管理和安装Python库的得力助手。然而,默认的Pip源在国外,对于国内用户来说,访问速度可能较慢。因此,更换Pip源以提高下载…

工厂模式-实现

一.工厂模式 通过使用工厂模式,可以将对象的创建逻辑封装在一个工厂类中,而不是在客户端代码中直接实例化对象,这样可以提高代码的可维护性和可扩展性 Demo:以协议为例 1.抽象接口 public interface IProtocolGateWay{string ProtocolType{…

SMARTFORMS

page(节点)-> wondows(容器)

OpenCV 车牌检测

OpenCV 车牌检测 级联分类器算法流程车牌检测相关链接 级联分类器 假设我们需要识别汽车图像中车牌的位置,利用深度学习目标检测技术可以采取基于锚框的模型,但这需要在大量图像上训练模型。 但是,级联分类器可以作为预训练文件直接使用&…

go使用grpc编辑器 windows

先看最后效果: 当我执行 protoc --go_out. proto.proto 会生成proto.pb.go文件,主要存储的是封装好的结构体 执行 protoc --go-grpc_out. proto.proto 会生成对应的方法 那么现在提供解决方案: https://github.com/protocolbuffers…

MongoDB数据库 MQL (MongoDB Query Language)语句大全

基本命令 连接到 MongoDB mongo显示所有数据库 show dbs选择(或创建)数据库 db集合操作 显示当前数据库中的所有集合 show collections创建集合 db.createCollection("myCollection")删除集合 db.myCollection.drop()文档操作 插入文…

新手教程系列 -- SQLAlchemy对同一张表联表两次

在开发过程中,我们经常会遇到对同一张表进行多次联表查询的需求。比如在查询航线时,我们希望将起飞和降落的机场名称代入结果中。为了实现这一目标,机场名称统一存放在 AirPort 表中。下面,我们将介绍如何通过 SQLAlchemy 实现这一…

多线程编程基础与并发问题解决方案

多线程编程基础与并发问题解决方案 大家好,我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编,也是冬天不穿秋裤,天冷也要风度的程序猿! 引言 在现代软件开发中,多线程编程成为了处理并发任务和提升程…

[漏洞分析] CVE-2024-6387 OpenSSH核弹核的并不是很弹

文章目录 漏洞简介漏洞原理补丁分析漏洞原理 漏洞利用漏洞利用1: SSH-2.0-OpenSSH_3.4p1 Debian 1:3.4p1-1.woody.3 (Debian 3.0r6, from 2005) [无ASLR无NX]漏洞利用原理漏洞利用关键点 漏洞利用2: SSH-2.0-OpenSSH_4.2p1 Debian-7ubuntu3 (Ubuntu 6.06.1, from 2006) [无ASLR…

Hadoop集群误删数据紧急恢复详细步骤

1、发现集群误删数据处理 与现场核实是否可以停止集群,建议立即停止集群,减少数据丢失数据。 2、第一时间检查Fsimage文件,确认是否存在可用于数据恢复的Fsimage文件。 最新checkpoint的元数据只有原来的1/4,故使用离当前时间点最…

Python爬虫之爬虫逆向常见的加密方式

Python爬虫之爬虫逆向常见的加密方式 在Python爬虫领域,数据加密是一个重要的议题,尤其是在处理敏感信息或需要绕过网站的反爬虫机制时。下面,我们将探讨一些常见的数据加密方式,以及它们在Python爬虫中的应用。 常见的数据加密…

PD/PPS适配器/充电器高频快速AC-DC充电器芯片

概述 PC1067 是一款集成 GaN 功率器件的高频准谐振反激控制器,适合设计在离线式 USB-PD和USB Type-C 等快速充电器和电源供应器方案,待机功耗小于 75mW。 PC1067 集成全面的保护功能,包括逐周期过流保护(OCP)&#x…

library source does not match the bytecode for class SpringApplication

library source does not match the bytecode for class SpringApplication 问题描述:springboot源码点进去然后download source后提示标题内容。spring版本5.2.8.RELEASE,springboot版本2.7.18 解决方法:把spring版本改为与boot版本对应的6.…

一键搞定长图处理:高效精准,轻松实现按固定高度像素切割

在数字时代,图像已经成为我们日常生活中不可或缺的一部分。无论是网页设计、广告海报,还是社交媒体分享,图像都在扮演着至关重要的角色。但是,当你面临一张长长的图片,需要按照特定的尺寸进行切割时,你是否…

物流行业:智能物流跟踪

在现代物流中,RFID技术的应用已经成为提高运输效率和安全性的重要手段。RFID标签可以被轻松地附加到货物上,并能够实时记录物品的位置和状态。通过这些标签,物流公司可以实时追踪货物的运输路径,监控货物的运输状况,确…

Docker 部署 Minio 对象存储服务器

文章目录 Github官网文档简介dockerdocker-compose.ymlmc 客户端mc 基础命令Golang 示例创建 test 账号密钥文件上传示例 Github https://github.com/minio/minio 官网 https://min.io/https://www.minio.org.cn/ 文档 https://www.minio.org.cn/docs/minio/kubernetes/up…

解决跨域问题(vite、axios/koa)

两种方法选其一即可 一、后端koa设置中间件 app.use(async (ctx, next)> {ctx.set(Access-Control-Allow-Origin, *);ctx.set(Access-Control-Allow-Headers, Content-Type, Content-Length, Authorization, Accept, X-Requested-With , yourHeaderFeild);ctx.set(Access-C…

hamibot 学习

1.参考文档: https://blog.csdn.net/zxl0428/article/details/1285318731.参考官网 快速入手步骤:注册,安装客户端,添加设备,开发脚本,运行脚本 https://hamibot.com/guide1.安装客户端 2.添加设备 …