当远程计算机上没有安装cygwin时,使用Java连接到远程Windows机器
问题描述:
我尝试使用JSCH连接到远程Windows计算机,并且连接成功。当远程计算机上没有安装cygwin时,使用Java连接到远程Windows机器
String ipAddress = "54.678.90.09";
String username = "Admin";
String password = "[email protected]#";
if (platform.equalsIgnoreCase("windows")) {
session = jsch.getSession(username, ipAddress, 22);
session.setPassword(password);
}
我试图通过停止cygwin服务,但连接不成功。
我想连接到没有安装cygwin的远程windows机器,并在命令提示符下使用java执行命令。
我有机会看看Psexec工具,但安全性正在受到打击。
有人可以建议一些其他的想法连接到远程Windows机器使用Java和执行命令?
downvoter的任何意见?究竟是什么错误的观察,你需要SSH服务运行和侦听端口22,以连接到该端口的SSH会话?! – GhostCat
我知道,从看你的代表...不用担心。看来你不明白你在做什么。为了访问系统,该系统需要提供某种**服务**,以便您进行交互。您只能在网页浏览器中打开页面......如果您提供的URL指向有效的目标。同样在这里:你不能只打开一个SSH连接到某个系统。或者另一种方法:假设你进入一个**空**餐厅。无论你想怎么努力 - 如果没有服务员接受订单,你不能点餐。同样在这里。 – GhostCat
这是有帮助的!谢谢 :) –