依存するJARパッケージ:JSCH-0.1.55.jarコモンズ-IO-2.5.jar
輸入com.jcraft.jsch.ChannelExec; 輸入com.jcraft.jsch.JSch; 輸入com.jcraft.jsch.JSchException。 輸入com.jcraft.jsch.Session。 輸入org.apache.commons.io.IOUtils。 輸入 java.io. * ; パブリック クラスSSHTest { 公共 静的 ボイドメイン(文字列[]引数)がスローJSchExceptionは、IOException { // 建立连接 INTポート= 22 。 文字列のホスト =「10.XX.XX.XX」。 文字列のユーザ名は「admin」を= 。 文字列のパスワード= "XXXX" ; JSCH JSCH = 新しいJSCH(); セッションsession = jsch.getSession(ユーザ名、ホスト、ポート)。 session.setPassword(パスワード); session.setConfig( "StrictHostKeyChecking"、 "なし" ); session.setTimeout( 6000 )。 session.connect(); // 建立连接结束 // 发送指令 ChannelExec EXEC =(ChannelExec)session.openChannel( "EXEC" )。 InputStream = exec.getInputStream()。 exec.setCommand( "日付" ); exec.connect(); 文字列s =( "GBK"でIOUtils.toString )。 System.out.println( "结果:" + S)。 )(in.close。 } }