farmer111 发表于 2018-1-8 17:22:56

jenkins ssh 报错

  报错1:
  WARNING: An exception was caught when invoking perform
  jenkins.plugins.publish_over.BapPublisherException: Exception when publishing, exception message
  at jenkins.plugins.publish_over.BPCallablePublisher.invoke(BPCallablePublisher.java:68)
  at jenkins.plugins.publish_over.BPCallablePublisher.invoke(BPCallablePublisher.java:37)
  at hudson.FilePath.act(FilePath.java:996)
  at hudson.FilePath.act(FilePath.java:974)
  at jenkins.plugins.publish_over.BPInstanceConfig.perform(BPInstanceConfig.java:138)
  at jenkins.plugins.publish_over.BPPlugin.perform(BPPlugin.java:111)
  at jenkins.plugins.publish_over_ssh.BapSshAlwaysRunPublisherPlugin.perform(BapSshAlwaysRunPublisherPlugin.java:55)
  at jenkins.plugins.publish_over_ssh.BapSshPostBuildWrapper$1.tearDown(BapSshPostBuildWrapper.java:67)
  at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.doRun(MavenModuleSetBuild.java:908)
  at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:534)
  at hudson.model.Run.execute(Run.java:1728)
  at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:543)
  at hudson.model.ResourceController.execute(ResourceController.java:98)
  at hudson.model.Executor.run(Executor.java:405)
  Caused by: 3: Permission denied
  at com.jcraft.jsch.ChannelSftp.throwStatusError(ChannelSftp.java:2846)
  at com.jcraft.jsch.ChannelSftp._put(ChannelSftp.java:594)
  at com.jcraft.jsch.ChannelSftp.put(ChannelSftp.java:540)
  报错二:
  The authenticity of host ':4650 (:4650)' can't be established.
  RSA key fingerprint is 39:4b:8b:70:37:47:d2:2a:c7:73:8f:25:66:3e:29:98.
  Are you sure you want to continue connecting (yes/no)? Nov 14, 2017 6:23:13 PM hudson.model.Run execute
  报错三:
  

Pseudo-terminal will not be allocated because stdin is not a terminal.  

/usr/bin/ssh -t -t -p 4650 zcq@123.57.163.30  

  报错四:
  

https://images2017.cnblogs.com/blog/1091170/201711/1091170-20171114183634218-1463086565.png
  

  

  解决办法:
  删除了工程,重新生成的,终归操作还是再jenkins上生成公钥,复制到要远程的服务器上,要远程的服务器上一共3个文件

  authorized_keys>  操作正确结果:
https://images2017.cnblogs.com/blog/1091170/201711/1091170-20171114183135046-1822834868.png
页: [1]
查看完整版本: jenkins ssh 报错