Browse Source

PR 53437prevent ssh tasks from prompting for kerberos username/password under Java 7

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@1429602 13f79535-47bb-0310-9956-ffa450edef68
master
Antoine Levy-Lambert 12 years ago
parent
commit
a3bbe9f596
2 changed files with 6 additions and 1 deletions
  1. +4
    -1
      WHATSNEW
  2. +2
    -0
      src/main/org/apache/tools/ant/taskdefs/optional/ssh/SSHBase.java

+ 4
- 1
WHATSNEW View File

@@ -1,4 +1,4 @@
Changes from Ant 1.8.4 TO Ant 1.9.0
Changes from Ant 1.8.4 TO Ant 1.9.0
===================================

Changes that could break older environments:
@@ -59,6 +59,9 @@ Fixed bugs:
* <get> now supports HTTP redirects using status code 307.
Bugzilla Report 54374.

* ssh tasks prompt for kerberos username/password under Java 7
Bugzilla Report 53437.

Other changes:
--------------



+ 2
- 0
src/main/org/apache/tools/ant/taskdefs/optional/ssh/SSHBase.java View File

@@ -218,6 +218,8 @@ public abstract class SSHBase extends Task implements LogListener {
}

Session session = jsch.getSession(userInfo.getName(), host, port);
session.setConfig("PreferredAuthentications",
"publickey,keyboard-interactive,password");
session.setUserInfo(userInfo);
log("Connecting to " + host + ":" + port);
session.connect();


Loading…
Cancel
Save