Home > Windows Systems Management Tips > Windows Server Monitoring and Management > Use Remote Desktop for remote hosted server management
WinComputing Tips:
EMAIL THIS
 TIPS & NEWSLETTERS TOPICS 

WINDOWS SERVER MONITORING AND MANAGEMENT

Use Remote Desktop for remote hosted server management


Serdar Yegulalp, Contributor
06.14.2006
Rating: -4.67- (out of 5)


Expert advice on Windows-based systems and hardware
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


Not everyone administers their servers on-site. I live on the East Coast and I remotely manage a Windows 2003 Small Business Server computer in a data center in Dallas. Because of this, I've learned a lot about working with a remote hosted (Windows) server.

The most common way to access any Windows-based remote hosted server is through a native technology available in every edition of Windows 2000 and 2003: Remote Desktop. However, when using Remote Desktop to deal with a server that's not on your premises, you need to be careful: If something goes wrong, you can't just walk into the next room and take control from the console.

Here are six tips about using Remote Desktop on a remote server.

1. Secure the remote hosted server connection. If the only way to connect to the remote hosted server is through a local computer, don't shoot yourself in the foot by making the local computer an open door.

Sure, it's possible to create a Remote Desktop connection that has the username and password already filled out to save time. Don't do this.

People should not be able to arbitrarily connect to the server without supplying credentials of some kind. By default, connections must supply their own connection credentials anyway; this is governed for each Terminal Services connection in the Terminal Services Configuration snap-in. If you right-click on the connection and select Properties | Logon Settings, the default setting is "Use client-provided logon information", which is exactly as it should be. (If it isn't, set it to that right now!)

In particular, do not cache passwords if there's a chance that the console you'll be connecting from can be physically compromised (i.e., if it's not behind a locked door). If someone can get to that console, they can walk right into your server.

2. Limit the needed connection bandwidth to the remote hosted server. Even if you're on a high-speed network, the less bandwidth you use for the Remote Desktop connection, the better. Connections to a remotely hosted computer are going to be at the mercy of Internet traffic as a whole, so you're best off sending as little as possible across the wire to begin with. This also affects the latency of actions taken in the Remote Desktop window: You're not only sending less, you're waiting for less to come back.

You can do this by editing the properties of the Remote Desktop connection you're using, and changing a few settings. Under Display, pick "256 Colors" (unless you have a real need for high-color support); under Local Resources, set "Remote computer sound" to "Do not play" (unless, again, you need sound from the remote server, which isn't likely); under Experience, turn off everything except for bitmap caching. The latter option stores copies of bitmaps sent across the wire on your local machine, and makes subsequent screen refreshes faster.

3. Plan remote hosted server connections, and restrict accordingly. Most of the time you will never need to allow more than one person at a time to connect via Remote Desktop. If that's the case, you'll want to enforce that on the server side. Go into the Terminal Services Configuration snap-in, right-click on the current connection and select Properties. Under Network Adapter, you can control how many connections can be established to the computer via Remote Desktop; I typically set up a maximum of two (one for normal use and one in case the other connection gets hung up). Two is the maximum allowed for systems that use Remote Desktop for administration, anyway.

Under Sessions, you can control how long sessions can idle before being automatically disconnected. My typical behavior is to disconnect after five minutes of idling, but to disconnect rather than log off and to allow reconnection from any client. As long as the passwords/user credentials are not publicly available, this should be okay, and it's faster to reconnect with an existing user session instead of logging off and then on again every time you reconnect.

Note: If you get disconnected from the remote hosted server because of a network condition, and you have "End a disconnected session" set to "Never" in Sessions, the system may try to log you in under a separate connection if you try to reconnect too quickly. Either wait a few minutes before trying to reconnect under such circumstances, or set "End a disconnected session" to "1 minute" to prevent it from happening in the future. (This is not the same as logging off; this simply closes the hanging connection.)

4. Keep the remote hosts in the loop. The people you're paying to host your hardware should always be kept up-to-date about which passwords, logons and other critical information have been set up. (If you're uneasy about giving such information to these people, you shouldn't be hosting your hardware remotely in the first place. If you can't trust paid professionals with your hardware, who can you trust?)

5. Consider using an alternate remote-connection protocol. In most cases, Remote Desktop should more than do the job. But if you're connecting to the server from non-Windows clients or if you have someone else who will do so regularly, consider setting up another remote-connection technology. My favorite is some variant of VNC, a widely used and widely supported remote control system that works across OS platforms.

Just keep in mind that VNC has its own set of security protocols and network ports that typically have nothing to do with Windows, so you'll need to set it up carefully.

6. Consider setting up a remotely manageable reboot utility. If you're paying for hosting, odds are you get certain types of incidents as part of the remote hosted server plan, such as an emergency reboot. But that still takes time, since it's usually done by hand. A technician has to go into the network center and do the reboot himself. (By the way, some network centers may even charge you per reboot incident.)

You can get around this with a utility that can perform a remote reboot without human intervention. One such tool is RemBoot, a $40 application that lets you log in through an arbitrary network port and force a reboot through a Web form. Since the program uses SSL and password protection for additional security, it's next to impossible for a reboot to be triggered by mistake.




Remote Hosted Server Management Fast Guide

 Introduction
 Use Remote Desktop for remote hosted server management
  Remote Desktop alternatives
 Managing applications on remote hosted servers
  Remote hosted server management: Disaster recovery and prevention

Rate this Tip
To rate tips, you must be a member of SearchWinComputing.com.
Register now to start rating these tips. Log in if you are already a member.




Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


RELATED CONTENT
Windows Server Monitoring and Management
Determining the cause of Windows server hang
Preparing to troubleshoot a hung Windows server
Why do Windows servers hang?
An alternate strategy for DNS server backup
Validating Windows server clusters with ClusPrep
Microsoft tool simplifies Windows server cluster configuration
Exploring the Windows Server 2003 Resource Kit: Clusfileport.dll
Exploring the Windows Server 2003 Resource Kit: Cmdhere.inf and CMGetCer.inf
Avoid DC restoration problems with authoritative restore
Exploring the Windows Server 2003 Resource Kit: Confdisk.exe

Microsoft Windows Remote Desktop Administration
Presentation virtualization: Centralized app management in Windows Server 2008
CrossLoop utility enables remote desktop sharing across firewalls, routers
RemoteByMail freeware performs remote control of PCs by email
Remote Desktop Connection tool resolves Vista and XP snafu
Is server edition of Windows needed to create multiple remote desktops?
Alternatives to Remote Desktop for managing remote servers
Install Windows server from local console, not Remote Desktop
Securing the Remote Desktop feature in Windows
Prevent users from connecting to remote servers through Remote Desktop
How can I create multiple remote desktop users?

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
Windows Remote Management  (SearchWinComputing.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary

DISCLAIMER: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.

HomeNewsTopicsITKnowledge ExchangeTipsAsk the ExpertsWebcastsWhite PapersIT Downloads
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides enterprise IT professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective IT purchase decisions and managing their organizations' IT projects - with its network of technology-specific Web sites, events and magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Reprints  |  Site Map




All Rights Reserved, Copyright 2004 - 2008, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts