What Is IIS Remote Management and How to Configure On a Shared Server

What Is IIS Remote Management and How to Configure On a Shared Server

The remote IIS management allows site owners to manage their sites hosted with a remote web server securely over a firewall-friendly connection via HTTPS. This feature is released with the IIS 7.0 of Windows Server 2008 series designed to offer the consistent user experience for the site administration in managing sites locally and remotely.

The major highlights are,

  • Remotely manage website via IIS from Windows OS, XP and above is required.
  • Connects directly to a web server, website, or web application.
  • Available even when you don’t install IIS locally, for Windows home editions.
  • Consistent user experience on managing website.

When you’re using a shared Windows server, you cannot remote desktop access. Almost shared Windows web hosts provide web-based control panel to manage sites online, but you have to take times to get started. In this case, the benefit of using remote IIS management is significant.

For the better reference, this is the screenshot of what you have locally.

IIS Remote Management - Screenshot

Shared Windows Server Must Allow Remote IIS Management

The prerequisites of this feature is that your shared hosting provider allows this feature on the server, although a large of number of providers do not. In this tutorial, we take Host4ASP.NET as an example. This company is ASP.NET developer-friendly. Besides the remote IIS management, they support almost all the latest cutting-edge Microsoft technology and provide the users with the maximum flexibility on managing their sites online under the security.

This is the screenshot of the features page of their Basic, Advance, and Business hosting plans. Both the Advance and Business plans allows remote IIS management, starting at $3.95/mo only.

IIS Remote Management - Host4ASP.NET Feature Page

Activate IIS Remote Management of Your Shared Server

This feature is deactivated for the security consideration by default, although it’s allowed by some web hosts. You need to activate it via the web-based control panel manually.

If you’re WebSitePanel – a web-based control panel at Host4ASP.NET, select the website which you intend to have the IIS remote management, and get the setting on the Management tab as the following screenshot. You need to set an access user name and password for the activation.

IIS Remote Management - Enable IIS Remote Management in WebSitePanel

After you enable this feature, you get the key remote IIS connection information including server name, site name, user name and password.

IIS Remote Management - IIS Remote Management Information

Download IIS Manager for Remote Administration

Download IIS manager for remote administration at Microsoft. Whether you have IIS installed or not, you have to install this tool to enable to connect a remote web site.

After the installation, there is a new option of “Connect to a site” in the Start Page of your local IIS manager. See the screenshot below,

IIS Remote Management - Connect to a Server - IIS Manager

Connect to Your Site

Noted, you have to use “connect to a site” instead of “connect to a server” option in the IIS, as you only have the permission to manage the site in a shared Windows server environment.

Click “connect to a site” in the screenshot above, type the Server name, Site name, User name and Password step by step, and set a friendly connection name at the last step.

IIS Remote Management - Connect to a Server - Set Connection Name

Successfully

Finally, you get the {Connection Name} listed in the left Connections panel of IIS, and can configure the features remotely below.

IIS Remote Management - Connect to a Server - Successfully