finalshell连接kali-Linux失败问题略谈

如果你正在使用fianlshell或者xshell等终端软件远程连接Linux进行工作,但是突然有一天,你死活连不上了,报错提示如下:

java.net.ConnectException: Connection refused: connect

就像这样:

哪怕是重装虚拟机,更改密码,重装finalshell等等都无济于事。

这让我眼前一黑,有一整个星期都在网上找解决办法,又是更改网络适配器,又是管理防火墙……

最后发现这原来是虚拟机IP地址频繁变更的原因,参考大佬文章是这样说的:

一般来说,虚拟机在NAT模式下由Vmware8虚拟网卡提供虚拟机IP分配,IP租约过期后,IP就会自动重新分配,从而造成IP地址自行变化

虚拟机IP地址已然变化,而我们用的fianshell的ssh连接却还是之前的IP地址,这当然连接不上了。

而且这还有一个特点:

那就是虚拟机可以ping通主机,但是主机却ping不通虚拟机(前提是你已经将虚拟机打开),显示请求超时:

在这里,我有一个猜想,那就是IP地址改变以后,我们在终端输入ifconfig,它还是显示原来的IP地址,误导了我们,其中的原因我也不得而知。

对我而言,在出问题两周后,kali才被分配了新的IP地址,输入ifconfig,出现了新的IP地址,然后我赶紧更改了fianlshell中的主机IP,然后进行连接,果不其然,连接成功!!!!

RZ命令也恢复正常

我之前有一个关于rz,sz命令的误区,那就是以为在Linux里打开终端也可以用rz命令,结果只得到报错:

�z waiting to receive.**▒B0100000023be50

事实上,sz,rz命令只有在你连接了finalshell或者xshell等终端工具才能使用,而且只能在这些终端工具里使用,(前提是你已经安装了相应的工具包,不同Linux的也不尽相同)但是我感觉直接拖拽更方便点嘿嘿。

OK,继续加油吧。

如有不足之处请大家批评指正!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值