我的本地Windows设备上有一个Jenkins服务器,但是我想让外部世界看不见(关于服务器的办公室规则)。 显而易见的方式,令人满意的做法是build立一个防火墙规则来阻止对其端口的访问访问,但我觉得必须有一个jenkins设置,以阻止它将服务广告给任何人,而不是本地主机。 谁能告诉我,如果有? 请注意,设置用户凭证不是有效的解决scheme,因为服务器可见,但无法login仍然违反办公规则。
我需要检查远程主机是Windows还是Unix / Linux。 我不能认为它configuration了Web服务器。 我所能做的就是尝试连接到几个TCP或UDP服务。 哪些TCP服务(TCP端口号)通常会在Windows上打开,而不是在Unix / Linux上打开,反之亦然? 另一种方法是尝试SSH,如果它失败,假设它是Windows主机。 问题是,我需要这个,以便select远程访问方法ssh或类似psexec的Windows友好。