一个关于java侦测局域网内部windows server的问题

shheagle 2009-07-31 12:13:17

场景描述:一个机器现在已经登陆系统,已知这台机器的IP,这台机器上面的os,有可能是windows or linux
首先,我想detect,它的os是windows还是linux。
然后,如果是linux,就会建立ssh。(已实现)
如果是windows。请问如何建立安全连接,我需要向他发送windows命令?

第一个问题很烦,至今没有找到解决方案,第二个问题现在也实现起来很麻烦,请大虾们能给我提供点方向

当然,分数献上
...全文
103 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
humanity 2009-08-02
  • 打赏
  • 举报
回复
客户端是怎么登录到你这台 server 的?你也没说跟 Java 的关系啊。
9441 2009-07-31
  • 打赏
  • 举报
回复
第一个问题,可以先PING一下它,通过分析返回的TTL来判断操作系统,WIN和LINUX的TTL是不一样的
第二个问题,只能用TELNET了,WINDOWS打开TELNET服务
shheagle 2009-07-31
  • 打赏
  • 举报
回复
操作系统也是自动安装上去的,不用人来干预,现在这个东西也是希望能自动,不用人来干预
shheagle 2009-07-31
  • 打赏
  • 举报
回复
忘了说一句,我用的都是server版,装在服务器上的,对windows是不怎么了解
9441 2009-07-31
  • 打赏
  • 举报
回复
LZ真是没用过2008

2008中很多功能都是默认不提供的,都要通过服务管理器去增加和删除的,系统默认什么功能都不提供
shheagle 2009-07-31
  • 打赏
  • 举报
回复
不希望手动去干预装好的系统
利用系统默认的服务来实现,还有好的办法吗?
9441 2009-07-31
  • 打赏
  • 举报
回复
2008下
服务管理器,添加功能,TELNET服务器

OK
shheagle 2009-07-31
  • 打赏
  • 举报
回复
问题来了,telnet现在基本上已经废了,win2008上面都没有这个服务了(默认)
  • 打赏
  • 举报
回复
PIING是个好东东


祝福楼主
shheagle 2009-07-31
  • 打赏
  • 举报
回复
谢谢9441。

正在试验中。。。

有问题再请教你

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧