我应该为公共 IIS 服务器发布 http://xxxx/MsDeployAgentService 吗?

发布于 2024-09-05 05:33:30 字数 428 浏览 2 评论 0原文

Webdeploy 在 Visual Studio 2010 中非常方便。今天我使用它通过远程部署代理发布我的项目 (http://xxxx/ MsDeployAgentService)到面向 Internet 的生产 Web 服务器。

尽管需要管理员密码,但让每个人都可以访问 http://xxxx/MsDeployAgentService 是一个好习惯吗?或者我应该这样做吗?更关心该子路径的安全性,使其无法从 Internet 访问?

如果我需要仅允许从某些内部 URL 进行部署,如何保护部署代理服务的安全?

Webdeploy is very convenient from Visual Studio 2010. Today I am using it to publish my project via a remote deploy agent (http://x.x.x.x/MsDeployAgentService) to a production web server facing Internet.

Although administrator password is required, is it a good practice to leave http://x.x.x.x/MsDeployAgentService accessible to everyone or should I care more about the security of this subpath so that it cannot be accessed from Internet?

If I need to allow deployment only from certain internal URLs, how do I secure the deployment agent service?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

盛夏已如深秋| 2024-09-12 05:33:30

它看起来非常安全,因为一些共享主机正在为其客户端使用它。

安全说明

进行设置,以便您使用 IIS 管理器而不是 Windows 登录。
IIS 管理器(而不是 Windows)可以执行的操作存在隐式限制,并且传递 Windows 登录名意味着通过 RDP 访问服务器(通常)

It seems pretty secure as a few shared hosts are using it for their clients.

Security note

Set it up so that you are using IIS managers and not Windows Logins.
There is an implicit restriction on what IIS managers can do, rather than Windows, and passing out Windows logins means access via RDP to the server (usually)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文