You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jclouds.apache.org by an...@apache.org on 2015/04/07 16:20:01 UTC

jclouds git commit: Applying 8c6ae6ff7 also to the jsch driver

Repository: jclouds
Updated Branches:
  refs/heads/netcat-sshagent-only 8c6ae6ff7 -> 8d88bf449


Applying 8c6ae6ff7 also to the jsch driver

Thanks for the reminder, @nacx ;-)


Project: http://git-wip-us.apache.org/repos/asf/jclouds/repo
Commit: http://git-wip-us.apache.org/repos/asf/jclouds/commit/8d88bf44
Tree: http://git-wip-us.apache.org/repos/asf/jclouds/tree/8d88bf44
Diff: http://git-wip-us.apache.org/repos/asf/jclouds/diff/8d88bf44

Branch: refs/heads/netcat-sshagent-only
Commit: 8d88bf4493c18d2d14bb748d0ed382304ca9f261
Parents: 8c6ae6f
Author: Andrew Phillips <an...@apache.org>
Authored: Tue Apr 7 10:18:52 2015 -0400
Committer: Andrew Phillips <an...@apache.org>
Committed: Tue Apr 7 10:18:52 2015 -0400

----------------------------------------------------------------------
 .../org/jclouds/ssh/jsch/config/JschSshClientModule.java     | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/jclouds/blob/8d88bf44/drivers/jsch/src/main/java/org/jclouds/ssh/jsch/config/JschSshClientModule.java
----------------------------------------------------------------------
diff --git a/drivers/jsch/src/main/java/org/jclouds/ssh/jsch/config/JschSshClientModule.java b/drivers/jsch/src/main/java/org/jclouds/ssh/jsch/config/JschSshClientModule.java
index 3f30091..d51788a 100644
--- a/drivers/jsch/src/main/java/org/jclouds/ssh/jsch/config/JschSshClientModule.java
+++ b/drivers/jsch/src/main/java/org/jclouds/ssh/jsch/config/JschSshClientModule.java
@@ -53,8 +53,14 @@ public class JschSshClientModule extends AbstractModule {
       Optional<Connector> agentConnector = getAgentConnector();
 
       Optional<Connector> getAgentConnector() {
+         ConnectorFactory sshAgentOverNetcatOnly = new ConnectorFactory() {
+               {
+                  setPreferredConnectors("ssh-agent");
+                  setPreferredUSocketFactories("nc");
+               }
+            };
          try {
-            return Optional.of(ConnectorFactory.getDefault().createConnector());
+            return Optional.of(sshAgentOverNetcatOnly.createConnector());
          } catch (final AgentProxyException e) {
             return Optional.absent();
          }