【发布时间】:2010-11-05 04:39:29
【问题描述】:
我需要检查远程主机是 Windows 还是 Unix/Linux。 我不能假设它配置了 Web 服务器。 我所能做的就是尝试连接到几个 TCP 或 UDP 服务。
哪些 TCP 服务(TCP 端口号)通常会在 Windows 上打开,而不是在 Unix/Linux 上打开,反之亦然?
另一种方法是尝试通过 ssh 访问它,如果失败则假定它是 Windows 主机。问题是,我需要这个来选择远程访问方法 ssh 或 Windows 友好的方法,如 psexec。
【问题讨论】:
标签: windows linux ssh remote-access