sshpass 命令exit code 6 问题解决方法

发布时间:2024年01月10日

近期在使用sshpass做自动化交互的脚本,结果运行命令后会返回错误码6,命令如下:

sshpass -p 123456 ssh test@192.168.1.100 "uname -a" 

经搜索资料发现,错误码6指的是Host public key is unknown,也就是说要访问的地址是第一次访问,没有经过ssh公钥检查,此时有一种解决方法,如下:

  1. 手动先ssh对应IP,输入yes保存公钥
ssh test@192.168.1.100

image.png

Reference:
https://stackoverflow.com/questions/33961214/docker-run-fails-with-returned-a-non-zero-code-6

文章来源:https://blog.csdn.net/xiaokai1999/article/details/135506189
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。