首页 > Web开发 > 详细

Jscraft 使用 Shell 与预先加载别名混合使用

时间:2017-02-19 12:09:47      阅读:217      评论:0      收藏:0      [点我收藏+]
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;
	}

  

Jscraft 使用 Shell 与预先加载别名混合使用

原文:http://www.cnblogs.com/wblade/p/6414939.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!