【昇腾】Ascend Snt9B SSH连接闲置超时断开的解决方案
【摘要】 Ascend Snt9B SSH连接闲置超时断开的解决方案
1.背景
OpenSSH基于安全的理由,如果用户连线到SSH Server后闲置一段时间,SSH Server会在超过特定时间后自动终止相关连接,该默认值为300秒,即5分钟。
但是,对于用户来说,如果其在机器上运行大模型训练作业等操作,想要持续观察相关日志输出,也可以手动设置相关参数来解决SSH断连问题。
笔者使用了华为云ModelArts上的Snt9B资源以及其提供的一站式昇腾镜像EulerOS-2.10-Arm-rc3-64bit-for-Snt9B-BareMetal-with-CANN7.0.RC1,具体镜像环境可参考ModelArts NPU Snt9B裸金属支持的镜像详情
2. 设置空闲断连时间
可以通过查看TMOUT参数,来查看当前配置的空闲断连时间。
修改配置文件中的TMOUT参数,该参数用于设置SSH断连自动超时时间,以秒为单位。
vi /etc/profile
如果想设置空闲断连时间为1分钟,则可以设置该参数为60,修改完成重新执行下该配置文件方可生效,具体命令如下。
source /etc/profile
具体配置如下图所示
3. 设置永久保持连接
如果用户想要保持永久连接的话,需要在SSH客户端进行设置,定时发送心跳检测,这样即使无操作也可以保持连接。
由于不同SSH客户端设置方式不同,笔者以使用的mobaxterm工具为例,点击Settings->Configuration->SSH settings->SSH keepalive即可,如下图所示
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)