Subscribe to Windows IT Pro
April 22, 2002 12:00 AM

Must-Have Remote Administration Tools

Windows IT Pro
InstantDoc ID #24536
Rating: (0)

Remote Shell is a cross-platform tool. Most UNIX servers provide support for Remote Shell, and most OSs with TCP/IP support have a Remote Shell client. This support makes Remote Shell a good alternative to Remote Command in heterogeneous (i.e., mixed-OS) environments. However, Remote Shell is less secure than either Remote Command or Telnet.

In the \%systemroot%\system32\drivers\etc folder, you must create a file named RHOSTS that lists the computer names on which rsh.exe can run and the usernames of those users permitted to use rsh.exe on that machine. Rshsvc.exe performs a reverse lookup whenever someone tries to connect and must be able to find the computer and username in RHOSTS before the tool will allow a connection. Remote Shell doesn't require users to provide a password.

Because Remote Shell doesn't pack a lot of built-in security, many administrators prefer to use a third-party version of the tool that includes more security. One popular pick is SSH Communications' Secure Shell. For information about this product, see Mark Bradshaw, "SSH for Windows," September 15, 2001, InstantDoc ID 21992.

Remote Console
Similar in function to Telnet, Remote Console's claim to fame is that it doesn't just redirect the command line from a server to a computer. Instead, the tool takes control of the video memory on the remote server, letting you run full-screen command-line applications such as MS-DOS Edit. By default, Remote Console is restricted to members of the server's Administrators group, although you can lift this restriction and let other users connect to the service. You can obtain the Remote Console service and its documentation in the Win2K Server or NT Server 4.0 resource kit.

Which Tool Is Right for You?
With so many remote administration options, which tools should you pick? Think carefully about your needs, and consider the ability to perform cross-platform remote administration if your environment uses server OSs other than or in addition to Win2K or NT.

Use at least one graphical remote administration tool, such as Terminal Services or VNC. The sidebar "So Many Remote Control Options," page 32, provides advice about distinguishing between other graphical remote administration solutions.

Also select one command-line remote administration tool. Telnet is ubiquitous in UNIX environments and makes sense if you already have UNIX in your organization. Remote Command lets you perform single-command remote administration and lends itself to scripting and automation. Remote Shell also provides cross-platform support, although managing its security on a per-server basis can become time-consuming. Remote Console provides full-screen command-line support if you need to run MS-DOS—based applications remotely.

Whatever solutions you choose, make sure you have the appropriate client software with you at all times. Install clients on your management workstation in the office and on your home computer. Burn a CD-ROM with the various client-installation programs so that you can easily distribute the clients to other administrators or carry the clients with you on business trips (just in case). With the right selection of remote administration tools, you'll always be able to solve server problems and perform server maintenance, no matter where you are.

Related Articles in Previous Issues
You can obtain the following articles from Windows & .NET Magazine's Web site at http://www.winnetmag.com.

CHRISTA ANDERSON
"Keeping Up with Terminal Services" series beginning January 2001, InstantDoc ID 16504
"Preparing for Windows 2000 Server Terminal Services," August 2000, InstantDoc ID 8998
SEAN DAILY
"Remotely Manage Your Win2K Servers," April 2001, InstantDoc ID 20043
Remote Possibilities, "Win2K Server Terminal Services and TSAC,"
December 2000, InstantDoc ID 16014
SEAN DEUBY
"What's New in Windows .NET Server's Terminal Services?"
May 2002 Web Exclusive, InstantDoc ID 24316
ROBERT MCINTOSH
Windows 2000 Ready, "Using Terminal Services for Administration,"
October 2000, InstantDoc ID 15813

Related Content:

ARTICLE TOOLS

Comments
  • Don Jones
    10 years ago
    Oct 30, 2002

    RDP certainly carries lower overhead than SMS's remote control feature. With RDP showing up in the Windows client OS (Windows XP and later), I wouldn't be surprised if SMS doesn't eventually include that feature. The big difference between Application and Remote Administration mode for Terminal Services is, as you point out, licenses. In Windows .NET Server (Win.NET Server), you always get Remote Administration mode and its two connections, whether or not you choose to use it. Most shops find that two connections is more than adequate for administration, but if you need more and have the licenses, you can certainly use Application mode. Application mode requires the deployment of a Terminal Server Licensing server to manage those license keys Microsoft sends you, so it's a bit of extra work to get going.

  • Charles R. Shivnarain
    10 years ago
    Oct 30, 2002

    Don Jones's "Must-Have Remote Administration Tools" is an excellent read. I work for the US Air Force, and we use Terminal Services to a great extent for remote administration for our servers across the European Theater. One thing that the author did not point out clearly, if at all, was the use of the Application Server mode versus the Remote Administration mode. The latter gives you only two sessions, whereas the former gives you many more. (I can't recall the exact limit, but we use 20.) Of course, you must provide information to get the correct licensing after you have selected the box under Add/
    Remove Windows Components, Terminal Services Licensing. You then have to click Administrative Tools, Terminal Services Licensing to fill in the rest of the information. Microsoft will email you the key you need to activate the license. We also use Microsoft Systems Management Server (SMS), which provides remote control of the NT boxes. We run an NT 4.0 domain with Win2K servers. RDP is a better alternative than SMS because RDP requires less overhead.

  • Don Jones
    10 years ago
    Oct 30, 2002

    Regarding your comment about VNC security, I always recommend that machines running remote control software--even Terminal Services--be protected by a firewall that will let only authorized traffic access the machines. I've known many companies to deploy internal firewalls to protect their servers from internal users, ensuring that only file-sharing, printing, or other ports are allowed through, and VNC presents no exception to such precautions. Although VNC carries a higher performance hit than solutions such as the built-in Terminal Services, I've found it to be much better than third-party solutions such as Symantec's pcAnywhere. Nothing's perfect, of course. As you do, I use VNC frequently because it's definitely worth at least what you pay for it!

  • Bjorn Larsson
    10 years ago
    Oct 30, 2002

    David Chernicoff's Forefront: "Remote Administration of Windows Server Systems" (May 2002, InstantDoc ID 24548) and Don Jones's "Must-Have Remote Administration Tools" (May 2002, InstantDoc ID 24536) both mention using Virtual Network Computing (VNC) but fail to discuss some important concerns regarding its use:


    • VNC security--Out of the box, VNC is not secure because it allows connections from any IP address. By editing the AuthHosts registry entry, you can restrict access by IP address. I'd further recommend running RRAS on the VNC server and restricting access to VPN ports only, thereby ensuring that all communication to and from the system is encrypted.

    • Performance--VNC can have a significant effect on processor performance. Just open a command prompt and watch. Or, move the mouse in circles and see the process not only spike but stay elevated. Processor performance might not be a concern in some environments, but it certainly is in others.

    • Updating screen info--Depending on the interface, VNC occasionally has problems knowing which components to refresh.


    • I use VNC frequently, especially in cross-platform environments (e.g., to manage Windows 2000 or Windows NT systems from Linux-based workstations), but understanding the trade-offs is important.

  • Mark
    10 years ago
    Oct 25, 2002

    Hi Guys , what are you thinking about Netmeeting as Remote Control ?
    rgds

You must log on before posting a comment.

Are you a new visitor? Register Here

advertisement

advertisement

Windows is a trademark of the Microsoft group of companies. Windows IT Pro is used by Penton Media Inc. under license from owner.