The Ultimate Citrix Install Guide
 
PROJECT MANAGEMENT
1. Project Management Overview
2. Project Management Methodology
3. Tips for Making Meetings Effective

ANALYSIS PHASE
1. Analysis Phase Overview
2. Vision / Project Scope (Statement of Work)
3. Project Plan
4. Infrastructure Assessment
5. Proof of Concept
6. Analysis Phase Checkpoint

DESIGN PHASE
1. Design Phase Overview
2. Server Design
3. MetaFrame Access Suite Design
4. Infrastructure Design
5. Design Phase Checkpoint

IMPLEMENTATION PHASE
1. Implementation Phase Overview

2. Prepare the Network Environment

2. 1. Create Required Network Shares
2. 2. Firewall Modifications
2. 3. Throttling Port Speed and Duplex Settings
2. 4. Add Users to a Terminal Services Environment
2. 5. Create Required Citrix Specific User Groups

3. Install Operating System(s) for MetaFrame XP

3. 1. Installing Microsoft Windows 2000
3. 2. Installing Microsoft Windows Server 2003

4. MetaFrame IMA Data Store Installation & Configuration

4. 1. How to Install & Configure Microsoft SQL Server 2000
4. 2. How to Install and Configure Microsoft SQL Desktop Edition (MSDE)

5. Install MetaFrame XP Server w/ Feature Release 3

5. 1. How to Remap MetaFrame XP Server Driver Letters
5. 2. Installing MetaFrame Feature Release 3 on Windows 2000
5. 3. Installing MetaFrame Feature Release 3 on Windows Server 2003
5. 4. Installing MetaFrame XP HotFixes
5. 5. How to Add Licenses through the Management Console for MetaFrame XP

6. Install “Image” Applications


7. Rapid Server Deployment

7. 1. How to Clone a Citrix MetaFrame XP Server
7. 2. How to Create a Network Boot Disk

8. Configure MetaFrame XP Farm Wide Settings

8. 1. Recycling Operating Systems
8. 2. MetaFrame XP Delegated Administration
8. 3. How to Create a Zone & Move MetaFrame XP Servers to it
8. 4. How to Set a Server’s Preference for Data Collector Elections
8. 5. MetaFrame XP User Policies
8. 6. How to Implement Automatic ICA Client Updates
8. 7. Client Drive Mapping
8. 8. How to Implement Client to Server Content Redirection
8. 9. How to Implement Server to Client Content Redirection
8. 10. Configure ICA Keep-Alive
8. 11. Configure SpeedScreen Browser Acceleration

9. Install “Manual” Applications

9. 1. How to Install and Configure Microsoft Office 2000
9. 2. How to Install and Configure Microsoft Office XP
9. 3. How to Install and Configure Microsoft Office 2003

10. MetaFrame Conferencing Manager 2.0

10. 1. How to Install the Conference Organizer Service
10. 2. How to Install the Conference Room
10. 3. How to Install Conferencing Manager User Interface
10. 4. How to Specify the License Type through the CM Configuration Tool
10. 5. How to Add Users to the Conferencing Manager
10. 6. Microsoft Exchange Server Integration
10. 7. Troubleshooting

11. Publishing Resources through the Management Console

11. 1. How to Publish an Application
11. 2. How to Publish Content
11. 3. How to Publish Application from a Shortcut
11. 4. How to Publish the Printer Folder
11. 5. How to Publish Windows Explorer

12. How to Configure the Printing Environment

12. 1. Set the proper expectations
12. 2. Setup the Print Environment
12. 3. Create Printer Compatibility Driver Mappings
12. 4. Set Printer Bandwidth Limits for Client Auto-Created Printers
12. 5. How to use Project Compatibility automate Driver Mapping
12. 6. How to Manually Connect a Client Printer within an ICA Session

13. Install MetaFrame Secure Access Manager 2.0

13. 1. Install MetaFrame Secure Access Manager on Windows 2000 Server
13. 2. Install MetaFrame Secure Access Manager 2.0 on Windows Server 2003
13. 3. How to Install MetaFrame Secure Access Manager 2.0 Service Pack 1
13. 4. Install the Access Management Console on MetaFrame XP or a Workstation
13. 5. Create an Access Center
13. 6. Configure the Access Center
13. 7. Customizing MetaFrame Secure Access Manager
13. 8. How to Configure Internet Explorer for a Secure Access Center

14. Install Web Interface 2.1

14. 1. How to Install Web Interface 2.1 (Clean Install)
14. 2. How to Upgrade a NFuse Server to Web Interface 2.1
14. 3. Web Interface 2.1 Web Administration Tool
14. 4. How to Customize Web Interface 2.1
14. 5. How to Repair Web Interface 2.1

15. Install SSL Certificates and Secure IIS Server

15. 1. How to install and configure the IIS Lockdown Tool (version 2.1)
15. 2. How to Enable SSL on an IIS Web Server
15. 3. How to Force the use of SSL Encryption on a IIS Web Site

16. Install Secure Gateway 2.0 for MetaFrame

16. 1. Pre-installation Check List
16. 2. How to Install and Configure the STA Component
16. 3. Install the Secure Gateway Service
16. 4. Secure Gateway for MetaFrame Management Tools

17. MetaFrame XP Remote Administration Tools

17. 1. Management Console for MetaFrame XP
17. 2. Citrix Web Console (CWC)

18. ICA Clients

18. 1. How to Install the ICA Win32 Program Neighborhood Agent
18. 2. How to Install the ICA Win32 Web Client
18. 3. How to Configure the ICA Java Client
18. 4. How to Utilize the ICA Program Neighborhood Pass-Through Client
18. 5. Citrix ICA Client 6.20 for OS 9.X
18. 6. Citrix ICA Client 6.30 for OS 10.x

19. Microsoft Terminal Services Licensing

19. 1. Summary of Licensing Options in Windows 2000 Server
19. 2. Summary of the licensing options in Microsoft Windows Server 2003

20. Implement Windows System Policies

20. 1. MIAB Administrative Template Overview
20. 2. How to Create an Administrative Template to Hide Drives
20. 3. Implementing Windows 2000 Active Directory Group Policies
20. 4. Implementing Windows NT, Terminal Server 4.0 System Policies

21. How to Install and Configure MetaFrame Password Manager

21. 1. Prepare the Directory Service
21. 2. Install and Configure the MetaFrame Password Manager Console
21. 3. Deploy the MetaFrame Password Manager Agent
21. 4. On-Going Maintenance

22. Implementation Phase Checkpoint


READINESS PHASE
1. Readiness Phase Overview
2. Testing your New MetaFrame Access Suite Environment
3. Pilot Implementation
4. Rollout Any Remaining Servers
5. Implement Change Management Policies and Procedures
6. Readiness Phase Checkpoint

ROLLOUT PHASE
1. Rollout Phase Overview
2. End-User Training
3. Administrator Training
4. Go Live!
5. Rollout Phase Checkpoint

APPENDIX
1. Additional Resources
2. MIAB3.0.ZIP - Files Explained

15. 2.    How to Enable SSL on an IIS Web Server

I would imagine that most of the small to medium size deployments forget about or do not see a need to enable SSL certificates but they are wrong. Without SSL, username and password information is sent from the client to the web server in clear text that gives anyone the ability to compromises user credentials.

Another misconception is that working with SSL certificates is a difficult thing. It is not. All you need to remember is that every web certificate (private key) needs a root certificate (public key). This is why I highly recommend using a certificate generated from a public CA. Certificates generated from a public CA already has a root certificate installed in most popular browsers thus requiring zero administration on the workstation. Without this, you would be required to manually install the root certificate on every device that would be connecting to the web server.

The following is a list of just a few public Certificate Authorities.

      

       http://www.entrust.com

       http://www.geotrust.com

       http://www.instantssl.com/

       http://www.verisign.com/products/site/

With this in mind you need to secure the Web Interface and Secure Access Manager web server(s) with an SSL certificate. The following procedures assist with the installation and maintenance of SSL certificates.

 


15. 2. 1 How to Create and Install a SSL Certificate with a Public CA on Windows 2000

In order to obtain a SSL certificate from a certificate authority you must first generate a Certificate Signing Request (CSR) file for use in generating the web server certificate. When you have completed this process, you will need to send it to your CA or follow the CAs instructions for generating a certificate.

The following defines how to generate a CSR file for a Microsoft Internet Information Server (IIS) 5.0 Web site.

1.       Click Start click Programs click Administrative Tools click Internet Information Services.

2.       Select the computer and web site (host) that you wish to secure. Right mouse-click to select Properties.

 


3.       Select the Directory Security tab and click the Server Certificate button under Secure Communications

 

4.       Click Next to continue


5.       Click the Create a new certificate radio button and click Next.

 

6.       Click the Prepare the request now, but send it later radio button. Click Next.


7.       At the Name and Security Settings screen, fill in the [friendly] name field for the new certificate. Select bit length. We recommend using 1024-bit length. Click Next.

 

8.       Enter an Organization name (The exact legal name of your organization. Do not abbreviate your organization name) and Organizational Unit (Section of the organization) and click Next.

Note: The following characters can not be accepted: < > ~ ! @ # $ % ^ * / \ ( ) ?&. This includes commas.


9.       Enter the Common Name (The fully qualified domain name for your web server. This must be an exact match)

 

10.   Enter the Country/Region (The two-letter ISO abbreviation for your country), State/province (The state or province where your organization is legally located. Cannot be abbreviated) and City/locality (The city where your organization is legally located). Click Next.

 


11.   Enter a path and file name for the CSR.

12.   Verify your request and then click Next.


13.   At the Completing the Web Server screen, click Finish.
Note: DO NOT REMOVE the pending request or the .crt file will not match and your certificate will not install.

 

14.   Submit your CSR to the public CA of choice and wait to receive your SSL certificate.

 

When you receive your SSL certificate from the CA you will need copy the certificate from the body of the email and paste it into a text editor (such as notepad) to create a text file.

The following documents how to install your new SSL Web Server Certificate.

1.      Click Start Programs Administrative Tools Internet Services Manager

2.      Right click on the web site you want to secure and click Properties.




3.      Click the Directory Security tab and click the Server Certificate button



4.      The Welcome to the Web Server Certificate Wizard windows opens. Click OK.

 


5.      Click the Process the pending request and install the certificate radio button and Click Next.



6.      Enter the location for the certificate file you received from the CA and Next.



7.      Verify the Certificate Summary to make sure all information is accurate.
Click Next.

8.      Select Finish.

Test your certificate by connecting to your server. Use the https protocol directive (i.e., https://web_server/) to indicate you wish to use secure HTTP. The padlock icon on your Web browser will be displayed in the locked position if you have set up your site properly.


15. 2. 2 How to Create and Install a Certificate with Windows 2000 Certificate Server

The following details how to create and install a SSL certificates with Microsofts Certificate Server.

 

Note: You will need to install the Certificate Server in your domain

 

1.      Click Start Programs Administrative Tools Internet Infromation Services Expand web server Right click on he web site (Default Web Site) you want to SSL enable Click Server Certificates button

 

2.      Click Next

3.      Click Create a new certificate Click Next

4.      Click Prepare the request now, but send it later Click Next


5.      Enter the name of the web server (www.dabcc.com) in the Name: test box and select a Bit Length of at least 1024 and click Next

 

6.      Select or type your organizations name and your organizational unit and click Next.


7.      Enter the common name for your web site. This would be the FQDN such as www.dabcc.com Click Next

 

8.      Enter your geographical information and click Next

 


9.      Enter the filename and path for the certificate request file (c:\certreg.txt) click Next

 

10. The next screen you are presented with informs you of the settings you have confiured for your approval. Verifiy everything is correct and Click Next.

11. Open Internet Explorer and browse to the the server you installed Microsoft Cerificate Server/certserv (http://db2kad2/certserv)

12. Click Request a certificate Click Next


13. Click the Advanced request radio button and click Next

 

14. Click the Submit a certificate request using a base64 encoded PKCS #10 file or a renewal request using a base64 encoded PKCS #7 file radio buton click Next


15. Click Start click Run type Notepad click File Open open the file you saved in step 9 Select the text inbetween the dashjesd and click Edit Click copy

 

16. Copy the selected text in to the Base64 Encoded Certificate Request text box select Web Server from the Certificate Template drop down box click Submit


17. Select the Base 64 encoded radio button click the Download CA certificate hyperlink

 

18. Save the certificate with the name of the web server


19. Right click on the certificate file you downloaded in step 18 and click Install Certificate

 

20. Click Next

21. Click Next

22. Click Finish

23. Click OK

24. Return to the Internet Information Services management Console and click the Server Certificate button


25. Click Next

26. Click the Assign an existing certificate radio button Click Next

27. Highlight the certificate you installed above and click Next

 

28. Click Next

29. Click Finish

30. Click OK

 

You have now successfully setup you web server for https (SSL) communication.

 

 


15. 2. 3 How to Add the Certificates MMC Snap-in

The Certificate Microsoft Management Console (MMC) console snap-in is not preconfigured. You will need to configure the Snap-in before you can perform any Export/Import functionality.

The following details how to add the Certificates MMC snap-in.

1.      Click Start click Run type: mmc click OK

2.      Click Console Add/Remove Snap-in

3.      Click Add


4.      Highlight Certificates from the available snap-ins. Click Add

 

5.      Click the Computer account radio button and click Next.

 

6.      Select the computer you want to select and click Finish.

7.      Click OK

 

You are now ready to use your new SSL certificates but first you will need to back it up for use if you will be reinstalling the server or moving it to another server with the same FQDN name.

15. 2. 4 Backup the SSL Certificate

Now that you have installed you certificate it is very important to back it up. A backup is also needed if you want to move the certificate to a new server or if you will be reinstalling the OS the certificate resides on.

Note: Remember certificates a specific to the device and operating system they were created. The only way to more or restore it is from backup!

 

How to Backup a SSL Certificate of Windows 2000 and IIS 5.0

The following defines how to backup a SSL certificate on a Microsoft Windows 2000 Server running IIS.

1.      Go to the Microsoft Management Console (MMC) and add the Cerficates snap-in as documented above.

2.      Drill down to the Certificates folder. ( Console Root Certificates(Local Computer) Personal Certificates )



3.      Right click on the Certificate All Tasks Export


4.      The Welcome to the Certificate Manager Import Wizard window opens Click Next.

 

5.      Click the Yes, export the private key and Click Next.




6.      Make sure the Personal Information Exchange- PKCS # 12(.PFX) radio button is selected and check the box Enable strong protection requires IE5.0, NT4.0 SP4 or above. Select Next.

Warning: Make sure that the Delete the private key if the export is successful is NOT checked.



7.      Type and confirm your export password.

Warning: If you lose the password, you might need to purchase another.


8.      Specify a name and path for the backup SSL cerficiate and click Next.

 

9.      Verify you have entered the information correctly and click Finish.

 

You have now successfully backup your SSL certificate. I highly recommend making multiple copies and store them in different locations.

 


15. 2. 5 How to Restore a SSL Certificate

If you need to rebuild your web server or move the certificate to a new server with the same fully qualified domain name then you will need to backup and restore your SSL certificate.

The following details how to restore a backup copy of a SSL certificate.

1.      Double click on the backup SSL certificate

2.      The Welcome to the Certficate Import Wizard open. Click Next to continue.

 

3.      Enter the location of the certificate you want to import and click Next.


4.      Enter the password that was entered when the certificate was backed up and click Next.

 

5.      Click the Place all certficates in the following store radio button and then click Browse.

 


6.      Click the Personal folder and click OK.

 

7.      Verify the settings are correct and click Finish.

 

8.      Click OK


9.      Follow the procedures documented in How to Add the Certificates MMC snap-in except for step 5 where you will want to click the My user account radio button as shown below. Click Finish.

 

10. Once you have finished adding the plug-in you will want to verify the certificate is located in the proper location. In most cases, you will find it located in the Current User Personal Certificates folder. If this is the case, you will need to drag it to the Certificates Personal Certificates folder.


11. Click Start click Programs click Administrative Tools click Internet Services Manager

12. Right click on the web site you want to add the certificate too and click Properties

13. Click on the Directory Security tab and click the Server Certificate button.

14. Click Next.

15. Click the Assign an existing certificate radio button and click Next.

 

16. Select the certificate you want to apply and click Next.


17. Verify the certificate is correct and click Next.

 

18. Click Finish.

 

You are now ready to utalize SSL security of your web server.


DABCC Site Map | Legal Notice | Privacy Statement | All Rights Reserved for DABCC, Inc.