我们的团队运行以下命令从 Windows 命令行以及通过程序中的源代码打开和关闭 Windows 服务(例如 JBoss Native)。它连接到一个远程盒子。我们现在将这个盒子 (\DEV-A1) 放入我们的 DMZ。我们如何仍然可以远程运行此命令但使用安全端口?
sc \\DEV-A1 stop JBAS50SVC
sc \\DEV-A1 start JBAS50SVC
我们的团队运行以下命令从 Windows 命令行以及通过程序中的源代码打开和关闭 Windows 服务(例如 JBoss Native)。它连接到一个远程盒子。我们现在将这个盒子 (\DEV-A1) 放入我们的 DMZ。我们如何仍然可以远程运行此命令但使用安全端口?
sc \\DEV-A1 stop JBAS50SVC
sc \\DEV-A1 start JBAS50SVC
sc.exe
使用RPC连接远程主机;RPC 调用总是以到 TCP 端口 135 的控制连接开始,但随后使用随机动态端口打开另一个连接以执行实际的 RPC 调用;这些动态端口的范围是有限的,但需要多少个在很大程度上取决于计算机在做什么。另外,请记住,如果服务器是域成员(它可能是域成员,因为您使用集成身份验证的命令远程控制它),无论如何您都需要在防火墙中打开许多端口使其正常运行。