Finalshell连接Linux超时之Connection timed out: connect

BUG原因:每次重启finalshell 还是 CentOS,ip地址存在变化的可能

目录

🍉前言

🌼报错

🌼摸索

💪解决措施


🍉前言

(1)福利:花了2小时才解决的BUG,希望本篇文章能帮你10分钟解决!

(2)tips:ipconfig或ip addr,以及,vim或vi,不同的操作系统有细微区别,比如我现在用CentOs,有些人用的是Ubuntu,具体区别,请自行百度或看文档(也可能是你没有install)

(3)区分

VMware 是虚拟机

CentOs,Ubuntu 以及 Windows 是 操作系统

Linux 是操作系统内核(CentOS 和 Ubuntu 都是基于 Linux 内核的操作系统)

Finalshell 是独立于操作系统SSH 客户端的远程管理工具,为操作系统提供了图形化界面

🌼报错

过程是这样的,我本来finalshell用的好好的,而且,自从安装后,连续一周没出问题,今天下午突然断开连接,然后就出现了下面的情况👇

可以看到,Linux已经登录在虚拟机上👇

🌼摸索

接着我在CentOs中ping了IP地址👇一直弹出(ip地址可直接从finalshell抄)

表示目标主机不可达

我又在cmd里ping了一次👇

结果一样

接着在CentOs输入    ip addr

查看ip

发现   ens33下的inet后的ip地址,和finalshall中的ip地址不一样

具体说就是,inet的ip地址最后3位数,多了个1,从原本的.129变成了.130

补充

也可以直接用 ip addr show ens33 来直接查看ens33接口的 ip 地址

💪解决措施

经过上面的摸索,可知,由于未知原因,CentOs里,Linux的ip突然从......129变成了.......130

所以,我们只需要修改ip地址即可👇

(1)使用具有 sudo 权限的用户,vi 编辑器打开 ifcfg-ens33 文件👇

sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33

需要注意的是,有些不是  vi,是 vim,不同虚拟机的命令行有所区别,自己去看看文档或者百度 

回车后,结尾出现 “Press ENTER or type command to continue”,再次回车👇

(2)ifcfg-ens33 文件中找到以 IPADDR= 开头的行,该行定义了 IP 地址。将其修改为所需的新 IP 地址,如果没有以 IPADDR 开头的,需要手动添加👇

👆具体操作是:

1,按↓键移动到末尾(或者shift + g移动到末尾)

2,按 i 进入INSERT模式

3,换行后,输入  IPADDR=192........129(此ip为finalshell里看到的👇)

4,按  esc  退出INSERT模式

5,输入   :x   并回车

(CentOS 系统中,输入 :x 并回车是在 vi 编辑器中保存并退出文件的命令)

6,重启网络服务以应用更改👇

sudo systemctl restart network

(3)再次连接....

成功解决! 

  • 13
    点赞
  • 44
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 12
    评论
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

千帐灯无此声

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值