關鍵信息: Warning: no key algorithms provided; JENKINS-42959 disabled
Warning: no key algorithms provided; JENKINS-42959 disabled
SSHLauncher{host='192.168.45.145', port=22, credentialsId='61eab5fd-5c3f-4bc7-a794-f87136cbff5c', jvmOptions='', javaPath='', prefixStartSlaveCmd='', suffixStartSlaveCmd='', launchTimeoutSeconds=210, maxNumRetries=10, retryWaitTime=15, sshHostKeyVerificationStrategy=hudson.plugins.sshslaves.verifiers.KnownHostsFileKeyVerificationStrategy, tcpNoDelay=true, trackCredentials=true}
[05/20/19 16:20:01] [SSH] Opening SSH connection to 192.168.45.145:22.
[05/20/19 16:20:01] [SSH] WARNING: No entry currently exists in the Known Hosts file for this host. Connections will be denied until this new host and its associated key is added to the Known Hosts file.
Key exchange was not finished, connection is closed.
java.io.IOException: There was a problem while connecting to 192.168.45.145:22at com.trilead.ssh2.Connection.connect(Connection.java:758)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(Unknown Source)at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)at java.lang.Thread.run(Unknown Source)
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:710)... 7 more
Caused by: java.io.IOException: The server hostkey was not accepted by the verifier callbackat 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
連接時失敗是啥情況啊
[08/06/18 17:52:52] [SSH]打開SSH連接到10.18.6.30:22。
C:\ Windows \ system32 \ config \ systemprofile \ .ssh \ known_hosts [SSH]在C:\ Windows \ system32 \ config \ systemprofile \ .ssh \ known_hosts中找不到已知的主機文件。請確保在此路徑中創建一個并且Jenkins可以讀取它。
密鑰交換未完成,連接已關閉。
java.io.IOException:連接到10.18.6.30:22時出現問題
在com.trilead.ssh2.Connection.connect(Connection.java:834)
在hudson.plugins.sshslaves.SSHLauncher.openConnection(SSHLauncher.java:1324)
在hudson.plugins.sshslaves.SSHLauncher $ 2.call(SSHLauncher.java:831)
在hudson.plugins.sshslaves.SSHLauncher $ 2.call(SSHLauncher.java:820)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor $ Worker.run(Unknown Source)
在java.lang.Thread.run(未知來源)
引起:java.io.IOException:密鑰交換未完成,連接已關閉。
在com.trilead.ssh2.transport.KexManager.getOrWaitForConnectionInfo(KexManager.java:95)
在com.trilead.ssh2.transport.TransportManager.getConnectionInfo(TransportManager.java:237)
在com.trilead.ssh2.Connection.connect(Connection.java:786)
......還有7個
引起:java.io.IOException:驗證程序回調未接受服務器hostkey
在com.trilead.ssh2.transport.KexManager.handleMessage(KexManager.java:548)
在com.trilead.ssh2.transport.TransportManager.receiveLoop(TransportManager.java:790)
在com.trilead.ssh2.transport.TransportManager $ 1.run(TransportManager.java:502)
......還有1個
[08/06/18 17:52:53]發射失敗 - 清理連接
[08/06/18 17:52:53] [SSH]連接關閉。