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();
}