ssh服务器连接到主机xxx端口22:linux ubuntu上的连接超时

ssh服务器连接到主机xxx端口22:linux ubuntu上的连接超时,ssh,connection-timeout,linode,Ssh,Connection Timeout,Linode,我试图通过ssh连接到远程服务器,但连接超时 我运行了以下命令 sshtestkamer@test.dommainname.com 并得到以下结果 ssh:连接到主机testkamer@test.dommainname.com端口22:连接超时 但如果尝试连接到另一个远程服务器,那么我可以成功登录 所以我认为ssh并没有问题,其他人尝试使用相同的登录名和密码登录,他可以成功登录到服务器 请帮帮我 谢谢 以下几点可能会阻止您连接到Linode实例: DNS问题:如果您正在使用的计算机连接到您的 远

我试图通过ssh连接到远程服务器,但连接超时

我运行了以下命令

sshtestkamer@test.dommainname.com

并得到以下结果

ssh:连接到主机testkamer@test.dommainname.com端口22:连接超时

但如果尝试连接到另一个远程服务器,那么我可以成功登录

所以我认为ssh并没有问题,其他人尝试使用相同的登录名和密码登录,他可以成功登录到服务器

请帮帮我

谢谢

以下几点可能会阻止您连接到Linode实例:

  • DNS问题:如果您正在使用的计算机连接到您的 远程服务器未正确解析test.kamerodehamer.nl 那么你就无法联系到你的主人了。尝试使用 分配给您的Linode的公共IP地址,并查看它是否有效(例如。
    sshuser@123.123.123.123
    )。如果您可以使用公共IP连接 但不要使用主机名来确认您的 域名解析有一些问题

  • 网络问题:有 可能是某些网络问题阻止您建立 连接到您的服务器。例如,可能存在配置错误 路由器位于您和主机之间的路径中,或者 正在经历数据包丢失。虽然这种情况并不常见,但已经发生了 我和Linode发生过几次这样的事,可能会很烦人。 最好检查一下,以防万一。你可以看看 在(从林诺德) 图书馆)


  • 我收到这个错误,发现我的SSH端口(非标准号码)没有被列入配置服务器防火墙的白名单。

    可能有很多原因导致这个失败

    上面列出了一些。我面临着同样的问题,很难找到失败的根本原因

    我建议您从ssh\u config文件检查shh的会话超时。
    尝试增加会话超时,并查看会话是否再次失败

    如果您在公共网络上,防火墙将默认阻止所有传入连接。检查防火墙设置或使用专用网络进行SSL

    可能是,您的服务器/系统上可能未启用SSH

  • 检查sudo systemctl状态ssh是否处于活动状态
  • 如果未激活,请尝试在这些命令的帮助下安装
  • sudoapt更新

    sudoapt安装openssh服务器

    现在尝试使用以下命令访问服务器/系统

    sshusername@ip_address


    该错误消息表示您所连接的服务器没有响应端口22上的SSH连接尝试。这可能有三个原因:

  • 您没有在计算机上运行SSH服务器。您需要安装它才能通过ssh连接到它
  • 2.您正在该计算机上运行SSH服务器,但在不同的端口上运行。您需要弄清楚它在哪个端口上运行;假设它位于端口1234上,然后运行ssh-p1234主机名

  • 您正在该机器上运行SSH服务器,它确实使用您尝试连接的端口,但该机器有一个防火墙,不允许您连接到它。您需要弄清楚如何更改防火墙,或者可能需要从不同的主机进行ssh以允许进入

  • 编辑:正如(正确)在评论中指出的那样,第三种情况肯定是这样;另外两种情况会导致服务器在客户端尝试连接时发回TCP“重置”包,导致“连接被拒绝”错误消息,而不是超时。其他两个也可能是这样,但您需要先修复第三个,然后才能继续。

    我在尝试通过bash终端从MBP SSH到Raspberry pi时出现了此错误。我的RPI通过wifi/wlan0连接到网络,并且该IP在重启时已被我的DHCP路由器更改

    检查用于通过SSH登录的IP是否正确。重新检查通过SSH连接到的设备的IP(在我的例子中是RPI),可以使用
    hostname-I


    确认/修改“来宾”设备(在我的例子中是MBP)上的SSH登录凭据,在我的尝试中效果良好

    我的VPN连接未启用。我一直在想方设法打开防火墙和端口,直到我意识到,我在家工作,我的VPN连接中断。
    但是,是的,防火墙和ssh配置可能是一个原因。

    我也遇到了类似的问题。我检查了以下内容:

  • 如果您的计算机上没有安装ssh,则必须首先安装它。(您将收到一条消息,说明ssh未被识别为命令)
  • 端口22在您尝试ssh的服务器上打开或未打开
  • 如果远程服务器的控制权在您手中,并且您有权限,请尝试禁用它上的防火墙
  • 再次尝试ssh
  • 如果端口不是问题,那么您必须检查防火墙设置,因为它是阻止您连接的设置


    对我来说,这也是我的机器和远程服务器之间的防火墙问题。我禁用了远程服务器上的防火墙,并且能够使用ssh建立连接。

    更新该实例的安全组。您的本地IP必须已更新。每次它的IP翻转。您必须更新安全组。

    如果可能,请尝试连接到vpn。这就是我面临这个问题的原因。
    提示:如果您使用的是ec2机器,请尝试重新启动它。这在前几天对我有效:)

    检查您是否在创建自己的专有网络和子网时意外删除了默认专有网络或默认子网。 我在创建vpc时犯了这个错误,因此在通过ssh连接时出现了这个错误

    请检查你是否