正确解决finalshell连接虚拟机报错:java.net.ConnectException: Connection refused: connect

这篇具有很好参考价值的文章主要介绍了正确解决finalshell连接虚拟机报错:java.net.ConnectException: Connection refused: connect。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

博客主页:Skylar Lin
望本文能够给您带来一定的帮助,如果有错误的地方敬请斧正!
新人博主🧑,希望多多支持🍺,还有好多库存和大家分享🎁。
转载需注明出处和原作🌹。

前言

从大二上学期就下载了 finalshell,不过当时一直连接不上 virtualbox 的虚拟机,网上找了好几篇文章,都没有解决,因为其中有的文章解决的是连接超时的问题,有的现在看来可能是版本的问题,药不对症,就没能解决。

当时学习、工作比较忙碌,所以就一拖再拖,现在好好总结一下解决方法。

FinalShell报错

正确解决finalshell连接虚拟机报错:java.net.ConnectException: Connection refused: connect,# 工具,服务器
这个错误表示你尝试连接到的服务器(虚拟机)拒绝了连接请求,通常由于以下几个原因造成:

  1. 服务器上没有运行 SSH 服务。
  2. 服务器防火墙阻止了连接请求。
  3. 网络问题导致连接请求未到达服务器。

一. 检查 SSH 服务

对于第一个问题,可能是由于虚拟机没有安装 SSH 服务,你可以使用以下命令来安装它:

sudo apt-get update
sudo apt-get install openssh-server

如果你确定虚拟机已安装 SSH 服务,那么可以通过 sudo service ssh status 命令来检查 SSH 服务是否正在运行:

  • 如果 SSH 服务正在运行,你应该会看到类似于 “active (running)” 的输出;
  • 如果SSH服务没有运行,你可以使用 sudo service ssh start 命令来启动它。

二. 检查防火墙

你可以使用 iptablesufw(Uncomplicated Firewall)来管理防火墙规则。命令如下:

  1. 使用 sudo iptables -L 命令,查看当前的防火墙规则;
    如果看到 SSH 端口(22)被阻止,则可以使用以下命令允许连接:

    sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT
    
  2. 使用 sudo ufw status 命令,查看当前的防火墙状态;
    如果看到 SSH 端口(22)被阻止,则可以使用以下命令来允许连接:

    sudo ufw allow 22
    

    如果你想将更改默认端口号,则将对于的号码修改即可。

三. 查看网络状况

对于这一点的话,只需要检查一下网络状况是否正常,在命令行上 ping 一下虚拟机的 ip 地址,看看能否 ping 通;并且检查一下虚拟机的网络设置,确保是“桥接网卡”即可。

正确解决finalshell连接虚拟机报错:java.net.ConnectException: Connection refused: connect,# 工具,服务器

成功连接

按照以上方法检查过后,FinalShell 就可以顺利连接虚拟机了!
正确解决finalshell连接虚拟机报错:java.net.ConnectException: Connection refused: connect,# 工具,服务器文章来源地址https://www.toymoban.com/news/detail-737927.html

到了这里,关于正确解决finalshell连接虚拟机报错:java.net.ConnectException: Connection refused: connect的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【已解决】解决Finalshell连接Linux报错java.net.ConnectException: Connection refused: connect

     错误提示:java.net.ConnectException: Connection time out: connect 解决办法:重新启动系统SSH服务   如linux输入  #service sshd restart

    2024年02月14日
    浏览(35)
  • Finalshell连接虚拟机遇到java.net.ConnectException: Connection refused ;connectionconnect

    在用finalshell连接虚拟机是出现如下图所示的问题: 查阅资料以为是端口号被占用,没想到是因为的的服务没有开启,通过查看虚拟机的IP地址为192.168.119.134 需要在主机上连接虚拟机的ssh服务:ssh kali@192.168.119.134 然后再用命令/etc/init.d/ssh status回车,用来查看kali中SSH服务状态

    2024年02月11日
    浏览(32)
  • Finalshell连接VMWare虚拟机遇到java.net.ConnectException: Connection timed out: connect

     这个问题困扰了我很久,再网上搜了很多相关博客,最后找到了问题所在。 首先你要确定虚拟机是开启的状态,其连接的IP地址正确,虚拟机查看IP地址命令 ifconfig 我之前下载VMware之后删除过(我之前删除时,在网上找的完全删除vmware教程,就是这时候给VMware的网卡删除了

    2024年02月14日
    浏览(39)
  • 如何解决ubuntun虚拟机报错“如果该文件位于远程文件系统上,请确保网络连接以及该磁盘所在服务器正常工作..........”

    一.问题描述 昨天晚上本人虚拟机在跑数据的时候突然卡顿了,然后重启,重启不开,居然直接报错(如下图),本来兴致勃勃这种问题已经出现了不知道n次了,直接删除安装目录中的lck文件文件就OK了,这次直接没用了,我当然就奔溃了,我擦,我那么多数据呢都没转移到

    2024年04月15日
    浏览(80)
  • 解决FinalShel连接虚拟机超时问题

    为了解决链接超时问题,自己电脑底部任务栏开了一大堆,浏览器里网页开了一个又一个,这种搜索无果的情况,持续了大概3天的时间,中间怀疑自我到是不是我的电脑硬件少了个螺丝什么的(哈哈哈哈),还好目前这一切都结束了。 这绝对是到目前为止难度和付出时间最不匹

    2024年01月18日
    浏览(28)
  • Docker无法运行java虚拟机报错There is insufficient memory for the Java Runtime

    最近遇到镜像导入到docker后无法启动容器的问题,但是上传到别的服务器上面又可以正常启动容器,报错信息大概如下: 看上去是说服务器资源不足,内存不够,但是执行free -h查看了一下内存并没有不足。 最后知道这个报错是由于docker创建的容器内核版本太低的问题,执行

    2024年01月20日
    浏览(38)
  • Finalshell连接失败,IP地址用户名及密码都正确,why?

    第一次使用finalshell时,在Ubuntu的ip地址和用户名及密码都正确,但是 连接主机时,一直显示拒绝连接。如下所示 不断查阅博客后找到解决方法。 主要原因是,Ubuntu主机缺少openssh-server 插件,输入如下命令即可安装插件 安装成功后,再次查询IP地址,打开finalshell进行连接即可

    2024年02月11日
    浏览(36)
  • 使用FinalShell连接虚拟机

    操作环境 VMware16 CentOS7 FinalShell 在虚拟机当中修改配置 进入指定目录 查看文件 不同系统的文件名不同 使用vim编辑配置文件 这一步非常重要,首先要将BOOTPROTO改为static,ONBOOT为yes 获取IP地址 打开虚拟网络编辑器 按图示进行操作,点开DHCP设置会看到起始IP地址和结束IP地址,

    2023年04月21日
    浏览(28)
  • 使用finalshell连接虚拟机(Ubuntu)

    目录 一、下载finalshell  二、指令输入 三、使用finalshell连接虚拟机  finalshell官方 FinalShell官网 (hostbuf.com) 点击这里进去选择自己需要的版本下载即可。 指令1:sudo apt update          指令解释:         这条指令是,更新系统中所有可用软件包的最新版本信息,但不会实

    2024年04月09日
    浏览(34)
  • 打开虚拟机报错:虚拟机使用的是此版本 VMware Workstation 不支持的硬件版本。 模块“Upgrade”启动失败。 未能启动虚拟机。

    打开以前配置的虚拟机,发现版本不兼容,报错: 虚拟机使用的是此版本 VMware Workstation 不支持的硬件版本。 模块“Upgrade”启动失败。 未能启动虚拟机。 打开目录所在位置: 用编辑器打开.vmx文件: 若对于VMware16.x版本: 更改虚拟机的.vmx文件中的 virtualHW.version = “19” 改成

    2024年02月11日
    浏览(29)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包