下载
中文
注册

SSH连接超时错误

问题现象

多机场景下,执行HCCL Test测试工具时,报如下错误:

1
sshconnect to host xx.xx.xx.xx port 22: Connection time out

原因分析

此错误原因是测试主机无法远程登录到其他所有机器导致。

多机测试场景,需要配置操作节点到集群通信所有节点的SSH信任关系,以支持集群通信节点远程登录。

解决步骤

  1. 在当前操作节点生成密钥信息(如若环境中存在,可不重复执行):
    ssh-keygen -t rsa

    例如密钥信息生成后,存储在/root/.ssh/id_rsa.pub文件中。

  2. 将操作节点公钥复制到集群通信其他节点,实现SSH密钥登录远程主机。
    ssh-copy-id -i /root/.ssh/id_rsa.pub node1_address
    ssh-copy-id -i /root/.ssh/id_rsa.pub node2_address
  3. 在操作节点上SSH远程登录其他节点,确认是否可以直接登录。