Advertisement
Guest User

kerberos jsch help

a guest
Feb 20th, 2014
334
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.15 KB | None | 0 0
  1. JSch jsch = new JSch();
  2.         jsch.setLogger(new MyLogger());
  3.  
  4.         System.setProperty("java.security.krb5.conf", "/Users/swithana/git/KerberosConnector/src/main/resources/krb5.conf");
  5.         System.setProperty("java.security.auth.login.config", "/Users/swithana/git/KerberosConnector/src/main/resources/mylogin.conf");
  6.         System.setProperty("javax.security.auth.useSubjectCredsOnly", "true");
  7.  
  8.  
  9.         try {
  10.             jsch.addIdentity(privateKey,paraphrase);
  11.             jsch.setKnownHosts("/Users/swithana/.ssh/known_hosts");
  12.  
  13.             Session session = jsch.getSession(user, host, 22);
  14.             Properties config = new java.util.Properties();
  15.             config.put("StrictHostKeyChecking", "no");
  16.             config.put("PreferredAuthentications",
  17.                     "gssapi-with-mic,publickey,password,keyboard-interactive");
  18.  
  19.             session.setConfig(config);
  20.             session.connect(20000);
  21.  
  22.             Channel channel = session.openChannel("exec");
  23.             ((ChannelExec) channel).setCommand( command);
  24.             channel.setInputStream(null);
  25.             ((ChannelExec) channel).setErrStream(System.err);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement