Session session = a.getSessionShell("user", "pwd", "host");

			Channel channel = session.openChannel("shell");

			OutputStream outS = channel.getOutputStream();
			PrintStream commander = new PrintStream(outS, true);

			channel.setOutputStream(System.out);
			channel.setInputStream(System.in);
			channel.connect(3 * 1000);
			// shell script
		
			commander.println("set -o emacs");
commander.println("alias wd='cd /opt/dir'");
commander.println("export TERM=xterm"); commander.flush();

  

public Session getSession(String userName, String pwd, String hostname) throws JSchException {
		JSch jsch = new JSch();
		Session session = jsch.getSession(username, hostname);
		Properties config = new Properties();
		config.put("StrictHostKeyChecking", "no");
		session.setUserInfo(new LoginUserInfo(password));
		session.setConfig(config);
		session.connect();
		return session;
	}

  

posted on 2017-02-19 10:40  wblade  阅读(268)  评论(0编辑  收藏  举报