永发信息网

如何用java远程登录windows

答案:1  悬赏:10  手机版
解决时间 2021-02-06 17:42
如何用java远程登录windows
最佳答案
Java使用SSH远程访问Windows并执行命令
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 SSHWindows {

public static void main(String[] args) {
// TODO Auto-generated method stub
String hostname ="192.168.30.10";
String username="administrator";
String password="Talent123";
try{
//建立连接
Connection conn= new Connection(hostname);
// System.out.println("set up connections");
conn.connect();
//利用用户名和密码进行授权
boolean isAuthenticated = conn.authenticateWithPassword(username, password);
if(isAuthenticated ==false)
{
// System.out.println("--------");
throw new IOException("Authorication failed");
}
//打开会话
Session sess = conn.openSession();
// System.out.println("cmd----");
//执行命令
sess.execCommand("ruby C:\\WhatWeb-master\\whatweb --output-xml http://216.139.147.75:443/");
// System.out.println("The execute command output is:");
InputStream stdout = new StreamGobbler(sess.getStdout());
BufferedReader br = new BufferedReader(new InputStreamReader(stdout));
while(true)
{
String line = br.readLine();
if(line==null) break;
System.out.println(line);
}
// System.out.println("Exit code "+sess.getExitStatus());
sess.close();
conn.close();
// System.out.println("Connection closed");

}catch(IOException e)
{
System.out.println("can not access the remote machine");
}
}

}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
卜曼量贩式KTV地址好找么,我有些事要过去
啄木鸟钱包货号taa1163-10鹿皮革咖啡色
适合女生,王燕飞,的英文名字
即墨的意思是什么啊?知道的请说下!
官粮宾馆在什么地方啊,我要过去处理事情
阴酱鸡地址在哪,我要去那里办事
延安的红色旅游景点有哪些?各自的价格是多少
跪求中川美香全集bt
根据实验目的和实验原理选择恰当的实验材料器
76减多少大于35最大填多少
旺角俱乐部地址好找么,我有些事要过去
濉溪县佳诚商贸有限公司在哪里啊,我有事要去
捣气的意思是什么啊?知道的请说下!
吃大锅饭 近义词
大东方ktv地址有知道的么?有点事想过去
推荐资讯
克林洗衣吧地址在哪,我要去那里办事
优化农业区域布局,在生态脆弱地区,要有计划
华为P7手机黑屏长按电源键也重启不了屏幕还是
E0步进和C0步进有什么区别
家里停电合不上总闸!小区电工把过欠压脱扣器
新速度桶装水店(后埔东里)地址好找么,我有些
哪里可以有侯勇主演的《向阳理发店》这部情景
塔桥红木家具地址在哪,我要去那里办事
碧水蓝天地址在什么地方,想过去办事
虿发的意思是什么啊?知道的请说下!
【球磨机功率】2.2*4米的球磨机功率是450千瓦
该图是泰坦尼克号的图片。当它撞到冰山后,船
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?