Я публиковал вопросы об установке jenkins и плагинах, так как я новичок в Jenkins.Я пытался подключить раб SSH к Дженкинс.Но не удалось установить связь между хостом.его сбой со следующей ошибкой.Я могу ssh раба от хозяина и мастера от раба.но не через графический интерфейс.Я просто использую последнюю версию обновленного ssh-плагина JENKINS.
Сервер Jenkins работает под управлением Linux Ubuntu 14.04 с сетью NAT.порт, перенаправленный для графического интерфейса с 8080-> xxxx и ssh 22-> xxxx на виртуальную машину
SSHLauncher{host='xxx.xxx.x.xxx', port=xxxx, credentialsId='b67c41e6-5def-
4873-bb43-3802a8a865ec', jvmOptions='', javaPath='', prefixStartSlaveCmd='',
suffixStartSlaveCmd='', launchTimeoutSeconds=210, maxNumRetries=10,
retryWaitTime=15,
sshHostKeyVerificationStrategy=hudson.plugins.sshslaves.verifiers.KnownHostsFileKeyVerificationStrategy, tcpNoDelay=true, trackCredentials=true}
[11/20/18 16:21:45] [SSH] Opening SSH connection to xxx.xxx.xxx.xxx:xxxx.
[11/20/18 16:21:45] [SSH] The SSH key presented by the remote host does not match the key saved in the Known Hosts file against this host. Connections to this host will be denied until the two keys match.
Key exchange was not finished, connection is closed.
java.io.IOException: There was a problem while connecting to ip_Address:port
at com.trilead.ssh2.Connection.connect(Connection.java:834)
at hudson.plugins.sshslaves.SSHLauncher.openConnection(SSHLauncher.java:1175)
at hudson.plugins.sshslaves.SSHLauncher$2.call(SSHLauncher.java:846)
at hudson.plugins.sshslaves.SSHLauncher$2.call(SSHLauncher.java:833)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.io.IOException: Key exchange was not finished, connection is closed.
at com.trilead.ssh2.transport.KexManager.getOrWaitForConnectionInfo(KexManager.java:95)
at com.trilead.ssh2.transport.TransportManager.getConnectionInfo(TransportManager.java:237)
at com.trilead.ssh2.Connection.connect(Connection.java:786)
... 7 more
Caused by: java.io.IOException: The server hostkey was not accepted by the verifier callback
at com.trilead.ssh2.transport.KexManager.handleMessage(KexManager.java:548)
at com.trilead.ssh2.transport.TransportManager.receiveLoop(TransportManager.java:790)
at com.trilead.ssh2.transport.TransportManager$1.run(TransportManager.java:502)
... 1 more
[11/20/18 16:21:45] Launch failed - cleaning up connection
[11/20/18 16:21:45] [SSH] Connection closed.
Благодарим за любую помощь в этом.В Интернете нашел похожие вопросы, но предложенные решения не смогли решить мою проблему.