java应用程序远程登录linux并执行其命令计算机等级考试

文章作者 100test 发表时间 2010:01:01 12:23:15
来源 100Test.Com百考试题网


  http://www.ganymed.ethz.ch/ssh2/在这个网址下载一个调用ssh和scp命令的jar包。

  然后,就可以写程序了。将上面的jar包导入MyEclipse,下面是一个类的实例代码。

  package hh.

  import java.io.BufferedReader. import java.io.IOException. import java.io.InputStream. import java.io.InputStreamReader.

  import ch.ethz.ssh2.Connection. import ch.ethz.ssh2.Session. import ch.ethz.ssh2.StreamGobbler.

  public class Basic

  {

  public static void main(String[] args)

  {

  String hostname = "222.177.211.9".

  String username = "boss".

  String password = "qwer@1234".

  try

  {

  /* Create a connection instance */

  Connection conn = new Connection(hostname).

  /* Now connect */

  conn.connect().

  /* Authenticate */

  boolean isAuthenticated = conn.authenticateWithPassword(username, password).

  if (isAuthenticated == false)

  throw new IOException("Authentication failed.").

  /* Create a session */

  Session sess = conn.openSession().

  //sess.execCommand("uname -a


相关文章


半斤八两(一个有趣的java题)计算机等级考试
程序员要掌握的十个JSP中的标签库计算机等级考试
用JS验证日期的格式并比较日期大小计算机等级考试
计算机二级java辅导:浅谈输入输出流计算机等级考试
java应用程序远程登录linux并执行其命令计算机等级考试
用shell和java实现自动部署计算机等级考试
java读取properties文件计算机等级考试
java两个日期之间的天数,分钟计算计算机等级考试
常用的JavaScript验证正则表达式计算机等级考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛