00001 using System;
00002 using Tamir.SharpSsh.jsch;
00003 using System.Collections;
00004 using System.IO;
00005
00006 namespace Tamir.SharpSsh
00007 {
00011 public class ExecTest
00012 {
00013 public static void Run()
00014 {
00015 JSch jsch=new JSch();
00016 Session session=jsch.getSession("root", "rhmanage", 22);
00017 session.setPassword( "cisco" );
00018
00019 Hashtable config=new Hashtable();
00020 config.Add("StrictHostKeyChecking", "no");
00021 session.setConfig(config);
00022
00023 session.connect();
00024
00025 Channel channel=session.openChannel("exec");
00026 ((ChannelExec)channel).setCommand("ifconfig");
00027
00028 StreamReader sr = new StreamReader( channel.getInputStream() );
00029
00030 channel.connect();
00031
00032 string line;
00033
00034 while( (line=sr.ReadLine()) != null )
00035 {
00036 Console.WriteLine( line );
00037 }
00038
00039 channel.disconnect();
00040 session.disconnect();
00041 }
00042 }
00043 }