怎么上岸哦 2024-05-07 15:59 采纳率: 0%
浏览 20

该如何解决connection refused问题

img

使用了一个可能包含密码的字典文件,然后使用hydra强力破解时,出现该情况,连接失败连接被拒绝该怎么办

  • 写回答

4条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2024-05-07 15:59
    关注

    引自免费微信小程序:皆我百晓生

    要解决这个connection refused的问题,首先你需要确保目标服务器的SSH服务正在运行并且监听在端口22上。这可能是由于以下几个原因导致的:

    1. 防火墙阻止:目标设备上的防火墙可能会阻止来自外部的SSH连接请求。
    2. SSH服务未启动:检查目标机器上的SSH服务是否已启动并正在监听正确的端口。
    3. 网络配置错误:确保你的网络环境可以到达目标IP地址,并且没有其他网络层的限制。
    4. 安全组策略:如果你的目标设备位于云环境中,可能存在安全组规则阻止了SSH流量。

    解决步骤如下:

    **步骤1:**检查目标主机的SSH服务状态:

    # 在目标机器上执行此命令(这里是192.168.1.100)
    sudo systemctl status ssh
    

    确保输出显示SSH服务是active (running)状态。

    **步骤2:**检查防火墙设置:

    # 在目标机器上执行此命令
    sudo ufw allow 22/tcp
    sudo ufw reload
    

    这会允许入站的TCP流量到端口22。如果你使用的是非ufw防火墙(例如iptables),请相应地调整规则。

    **步骤3:**在源机器上尝试ping目标机器以确认网络连通性:

    ping 192.168.1.100
    

    确保可以成功ping通。

    **步骤4:**如果你在云环境中,检查安全组规则是否允许SSH流量。具体操作取决于云提供商,例如在AWS中,你需要检查目标实例的安全组规则。

    **步骤5:**再次运行Hydra,确保参数正确:

    hydra -l aadams -P /path/to/rkolin.txt ssh://192.168.1.100 -t 4 -f
    

    这里的 -t 4 表示同时进行4个任务, -f 表示强制继续尝试即使遇到错误。

    如果上述步骤都无法解决问题,那么可能是目标机器的SSH配置有误,或者它根本不在监听端口22。在这种情况下,你可能需要进一步调查目标机器的SSH配置,或者联系系统管理员以获取更多信息。

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 5月7日

悬赏问题

  • ¥200 csgo2的viewmatrix值是否还有别的获取方式
  • ¥15 Stable Diffusion,用Ebsynth utility在视频选帧图重绘,第一步报错,蒙版和帧图没法生成,怎么处理啊
  • ¥15 请把下列每一行代码完整地读懂并注释出来
  • ¥15 pycharm运行main文件,显示没有conda环境
  • ¥15 易优eyoucms关于二级栏目调用的问题
  • ¥15 寻找公式识别开发,自动识别整页文档、图像公式的软件
  • ¥15 为什么eclipse不能再下载了?
  • ¥15 编辑cmake lists 明明写了project项目名,但是还是报错怎么回事
  • ¥15 关于#计算机视觉#的问题:求一份高质量桥梁多病害数据集
  • ¥15 特定网页无法访问,已排除网页问题