昇腾社区首页
中文
注册

ssh登录Device侧失败

适用场景

  • 业务场景:环境检查
  • 适用处理器:Atlas 200/300/500 推理产品Atlas 推理系列产品Atlas 训练系列产品
  • 处理器形态:EP、RC

现象描述

Host侧通过ssh登录Device侧失败,如图1图2所示

图1 Connection refused
图2 Connection timed out

可能原因

根据ssh登录界面提示的错误信息,可能原因如下:

  • 日志“Connection refused”:Device侧ssh开关未打开。
  • 日志“Connection timed out”:Device侧未配置IP地址。

处理步骤

针对上述可能原因,可以参考以下方式处理

  1. 参考DSMI API参考中的“dsmi_get_user_config”“dsmi_set_user_config”接口原型查询配置项“ssh_status”,可读取和设置ssh开关状态。
    “ssh_status”取值:
    • 1:打开ssh服务
    • 0:关闭ssh服务
  2. 通过 ifconfig -a 指令查看Host侧 PCIe 虚拟网口是否配置IP,如图3所示表示未配置IP。
    图3 未配置IP

    如果未配置IP,可以使用root用户执行以下命令设置临时IP地址:

    ifconfig endvnic 192.168.1.100

    使用指令ssh HwHiAiUser@192.168.1.199登录Device侧,如果报“Host key verification failed”错误信息,可根据提示执行ssh-keygen -f "/root/.ssh/known_hosts" -R 192.168.1.199后再次登录。

    192.168.1.100、192.168.1.199为举例IP,请根据实际规划填写。

    关于Device侧IP信息介绍、登录密码、以及如何设置静态IP地址等信息,请参考CANN 软件安装指南内容。