jenkinsci/publish-over-ssh-plugin — pull request #2 by ndeloof (2012-01-30 15:27:05+00:00)
Title: configure jsch to disable interactive authentication

jsch is by default configured with a set of authentication strategies, some of them require user interaction. By definition, jenkins jobs are non-interactive and can't use them, so authentication may better fail than showing a login prompt on console and fail on timeout.