Vmware虚拟机远程SSH连接失效解决方法及分析过程

问题描述

系统为CentOS7 64位 一向能够正常连接
在某次使用FinalShell进行远程SSH连接时 突然无法连接

对问题原因猜测及尝试

1.dns解析失效

发现显示DNS无法解析,可以得知是使用了主机名登录,而主机名无法登录.
遂查看host文件.host文件因不知名原因被清空,重新恢复后该问题解决.然而依然无法连接

2.尝试直接连接

接下来显示java.net.ConnectException: Connection timed out: connect
即连接超时错误

使用ifconfig命令查看本机ip地址

[failur@ff ~]$ ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500inet 192.168.88.130  netmask 255.255.255.0  broadcast 192.168.88.255inet6 fe80::54dc:f9bd:db8a:56b  prefixlen 64  scopeid 0x20<link>ether 00:0c:29:f5:44:28  txqueuelen 1000  (Ethernet)RX packets 39  bytes 8855 (8.6 KiB)RX errors 0  dropped 0  overruns 0  frame 0TX packets 82  bytes 8981 (8.7 KiB)TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536inet 127.0.0.1  netmask 255.0.0.0inet6 ::1  prefixlen 128  scopeid 0x10<host>loop  txqueuelen 1000  (Local Loopback)RX packets 0  bytes 0 (0.0 B)RX errors 0  dropped 0  overruns 0  frame 0TX packets 0  bytes 0 (0.0 B)TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255ether 52:54:00:bd:d4:45  txqueuelen 1000  (Ethernet)RX packets 0  bytes 0 (0.0 B)RX errors 0  dropped 0  overruns 0  frame 0TX packets 0  bytes 0 (0.0 B)TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

使用实体机ping该ip

C:\Users\Failur>ping 192.168.88.130正在 Ping 192.168.88.130 具有 32 字节的数据:
请求超时。
请求超时。
请求超时。
请求超时。192.168.88.130 的 Ping 统计信息:数据包: 已发送 = 4,已接收 = 0,丢失 = 4 (100% 丢失)

发现已经无法连接到虚拟机

尝试使用finalshell直接连接主机 发现依然无法连接

3.查看虚拟机SSH服务以及测试防火墙

使用命令查看SSH服务是否开启

[failur@ff ~]$ systemctl status sshd
● sshd.service - OpenSSH server daemonLoaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: enabled)Active: active (running) since 一 2024-04-01 20:13:25 CST; 51s agoDocs: man:sshd(8)man:sshd_config(5)Main PID: 7080 (sshd)Tasks: 1CGroup: /system.slice/sshd.service└─7080 /usr/sbin/sshd -D

发现正常运行

4.还原可用时的快照

将该虚拟机还原至之前能够正常进行远程连接的快照
依然无法连接,因此可以基本排除虚拟机内部的错误

5.IP地址冲突

怀疑ip地址冲突,尝试更改虚拟机固定ip
首先在VMware中更改网络配置

菜单栏-编辑-虚拟网络编辑器
使用管理员权限更改网络设置
将Subnet IP的值更改为其他段
暂更改为192.168.99.0
接着进入DHCP Settings中
将第三个字段全部改为99
点击保存 退出

接着进入虚拟机
vim编辑网络配置文件

vim /etc/sysconfig/network-scripts/ifcfg-ens33

#修改此行

BOOTPROTO="static"

#添加四行

IPADDR="192.168.88.130"
NETMASK="255.255.255.0"
GATEWAY="192.168.88.2"
DNS1="192.168.88.2"

然后重启网络配置

systemctl restart network

完成!
接下来ping一下试试!

C:\Users\Failur>ping 192.168.99.130正在 Ping 192.168.99.130 具有 32 字节的数据:
来自 192.168.99.130 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.99.130 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.99.130 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.99.130 的回复: 字节=32 时间<1ms TTL=64192.168.99.130 的 Ping 统计信息:数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):最短 = 0ms,最长 = 0ms,平均 = 0ms

大功告成!!!
修改host文件后
再使用FinalShell连接 发现可以正常连接了
在这里插入图片描述

愉快

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

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

相关文章

初识编译和链接(C语言)

文章目录 编译和链接翻译环境预处理编译汇编链接 运行环境 编译和链接 编译和链接这两个大的过程构成了翻译环境。 其实&#xff0c;在ANSI C的任何一种实现中&#xff0c;存在两个不同的环境。 一个环境是翻译环境&#xff0c;另一个是执行环境。 翻译环境中&#xff0c;源…

STM32之HAL开发——不同系列SPI功能对比(附STM32Cube配置)

不同系列STM32——SPI框图 F1系列框图 F4系列框图 TI模式时序图特性 F7系列框图 H7系列框图 注意&#xff1a;F7系列以及H7系列支持Quad-SPI模式&#xff0c;可以连接单&#xff0c;双或者四条数据线的Flash存储介质。 SPI——Cube配置流程 RCC时钟源配置 SYS系统调试模式配…

Linux:运营商在网络中扮演的角色

文章目录 ip目前的问题ip目前的几种解决方案私有ipVS公有ip运营商再谈ip划分运营商的角度看ip 本篇总结的是运营商在网络中扮演的角色 ip目前的问题 在目前看来&#xff0c;ip最大的问题是ip号不够用了&#xff0c;那这个问题如何解决呢&#xff1f; 在之前的内容中有子网掩…

CTK插件框架学习-事件监听(04)

CTK插件框架学习-插件注册调用(03)https://mp.csdn.net/mp_blog/creation/editor/136989802 一、主要流程 发送者注册消息事件接收者订阅消息事件接收者相应消息事件 事件监听比插件接口调用耦合性更弱&#xff0c;事件由框架维护&#xff0c;不需要指定发送方和接收方 二、…

提升工作效率:B端工作台设计基础详解

随着互联网和信息技术的快速发展&#xff0c;越来越多的企业开始以数字化、智能化的方式管理和运营自己的业务。B端工作台设计作为企业应用的重要组成部分&#xff0c;越来越受到重视。本文将从三个方面对B端工作台设计进行全面分析。让我们看看。 1. B端工作台设计原则 B端工…

Vulnhub:BROKEN: GALLERY

目录 信息收集 1、arp 2、nmap 3、nikto 4、whatweb WEB wen信息收集 目录扫描 进制转换 ssh登录 提权 信息收集 1、arp ┌──(root㉿ru)-[~/kali/vulnhub] └─# arp-scan -l Interface: eth0, type: EN10MB, M…

HTML——5.表单、框架、颜色

一、表单 HTML 表单用于在网页中收集用户输入的数据&#xff0c;例如登录信息、搜索查询等。HTML 提供了一系列的表单元素&#xff0c;允许用户输入文本、选择选项、提交数据等。 <!DOCTYPE html> <html lang"en"> <head> <meta charset&q…

uniapp 开发之原生Android插件

开发须知 在您阅读此文档时&#xff0c;我们假定您已经具备了相应Android应用开发经验&#xff0c;使用Android Studio开发过Android原生。也应该对HTML,JavaScript,CSS等有一定的了解, 并且熟悉在JavaScript和JAVA环境下的JSON格式数据操作等。 为了插件开发者更方便快捷的开…

ElasticSearch实战之搜索项目,并高亮显示

文章目录 一、前言二、基础速过1、索引操作2、文档操作3、查找操作 三、获取数据四、编写实体类五、将数据存入ES六、编写service七、编写controller层八、导入前端运行 一、前言 这几天学习了 Elasticsearch 的各种基本操作&#xff0c;为了加强对 Elasticsearch 的使用和理解…

前端工程化理解 (2024 面试题)

最好介绍远古世界最好随性一点&#xff0c;不要太刻板 &#xff0c;不然像背书 什么是前端工程化&#xff1f; - 知乎 前端工程化的历史 互联网初期&#xff0c;09 年以前&#xff0c;页面只需要展示一些列表、表格、文章内容以及简单图片即可&#xff0c;其目的是为了传送信…

【LeetCode热题100】17. 电话号码的字母组合(回溯)

一.题目要求 给定一个仅包含数字 2-9 的字符串&#xff0c;返回所有它能表示的字母组合。答案可以按 任意顺序 返回。 给出数字到字母的映射如下&#xff08;与电话按键相同&#xff09;。注意 1 不对应任何字母。 二.题目难度 中等 三.输入样例 示例 1&#xff1a; 输入…

EasyDarwin 、ffmpeg 音视频推流拉流;OBS视频推理软件、obs-rtspserver服务器;python读取rtsp流

参考&#xff1a;https://blog.csdn.net/N71FS1/article/details/130019563 一、EasyDarwin ffmpeg ffmpeg 推送音视频流到rtsp流服务器 EasyDarwin 作为rtsp流服务器 &#xff08;下载&#xff1a;https://www.easydarwin.org/p/easydarwin.html&#xff09;OBS 直播音视频录…