问题现象描述
使用docker安装Jenkins,安装成功后,在添加Publish over SSH插件过后,添加server免密登录时,报了这个异常:jenkins.plugins.publish_over.BapPublisherException: Failed to connect and initialize SSH connection. Message: [Failed to connect session for config [dev-85]. Message [Auth fail]]
已做的工作
- Jenkins在宿主机里已挂载目录,服务可正常运行
- Jenkins宿主机可以免密登上目标机器(如上图的dev-85机器),关于如何实现ssh免密登录,可自行百度
尝试解决
按理,在ssh配置OK的情况下,不会出现连接不上的情况,遂百度及Google之,找到的无非是这样的
点了好几个链接,进去后发现