解决 HexHub、Xshell等 SSH 客户端连接云服务器报错(dial tcp xxx.xxx.xxx:22: i/o timeout)的问题 场景:1、使用 SSH 客户端连接云服务的时候,控制台报错 dial tcp xxx.xxx.xxx:22: i/o timeout2、但是 ping 服务器ip是通的,则说明服务器没问题,只是本机与服务器无法连接通3、出现上述情况,那么大概率就是服务器实例的安全组入方向规则没有配置(SSH客户端所在本机的公网ip)导致的解决:1、找到SSH客户端所在本机的公网ip查看公网ip可以参考:查看当前局域网络的公网ip(出口ip)地址-CSDN博客2、找到云服务器实例的安全组 --》入方向 --》增加规则填写对应的信息:【1】优先级:1【2】协议:自定义TCP【3】访问来源:就是刚才我们查看的ssh客户端本机所在的公网ip地址(xxx.xxx.xxx.xxx),也可以配置为网段格式(配置网段语法:xxx.xxx.xxx.0/24),推荐配置为网段格式更灵活【4】访问目的端口:SSH(22)【5】描述(非必填):备注说明是什么网络的公网ip或网段/