importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStream;importjava.io.InputStreamReader;importch.ethz.ssh2.Connection;importch.ethz.ssh2.Session;importch.ethz.ssh2.StreamGobbler;public classChangeLinuxDate {/***@paramargs*/
public static voidmain(String[] args) {
String host_ip1= "192.168.1.118";int port = 22;
String username= "root";
String password= "123456";
String cmd= "date -s '2013-08-04 23:00:00'";
Connection conn1= newConnection(host_ip1, port) ;
Session session1= null;try{
conn1.connect() ;boolean isconn =conn1.authenticateWithPassword(username, password) ;if(!isconn){
System.out.println("用户名称或者是密码不正确");
}else{
System.out.println(host_ip1+ ":" + "已经连接OK");
session1=conn1.openSession() ;
session1.execCommand(cmd) ;
InputStream is= newStreamGobbler(session1.getStdout());
BufferedReader brs= new BufferedReader(newInputStreamReader(is));while(true){
String line=brs.readLine();if(line==null){break;
}
System.out.println(line);
}
is.close() ;
brs.close() ;
session1.close() ;
conn1.close() ;
}
}catch(IOException e) {
e.printStackTrace() ;
}
}
}