Fermilab Logo
-----
Computing Division at Fermilab
Computing Division - Fermilab-Search the Computing Web-CD Departments-Index-Help Desk-FAW
System Status-Projects in the Computing Division-Security-Fermilab Policy on Computing-CD Organization-CD Internal

Back to Strong Auth Index Page | Computing Division| Fermilab at Work | Fermilab Home
TOC PREV NEXT INDEX
View/print PDF file
Strong Authentication at Fermilab

Chapter Contents

Chapter 23: Installing Heimdal Kerberos for use with Cygwin
  23.1 Obtain a Kerberos Principal
  23.2 Install Cygwin
    23.2.1 Partial Installation
    23.2.2 Complete Installation
  23.3 Install Heimdal Kerberos
  23.4 Using CVS under Cygwin


Chapter 23: Installing Heimdal Kerberos for use with Cygwin


In this chapter we get you started installing the Heimdal Kerberos software in order to Kerberize your network connections from a Windows Cygwin system (Win2k or NT4, or other OS running NTFS). Currently, MIT Kerberos and Fermi Kerberos do not run on Cygwin without tweaking and recompiling. Installation of the Heimdal Kerberos software will allow you to connect to Kerberized machines and encrypt your data transmissions.

Notes:

23.1 Obtain a Kerberos Principal

First, verify that you have administrator privileges on the PC. Next, you need to obtain a Kerberos principal and initial password for the FNAL.GOV realm. See section 3.1 Your Kerberos Principal. Use the online Request Form for Computing Username and Primary Accounts at http://www.fnal.gov/cd/forms/acctreq.html.

23.2 Install Cygwin

Cygwin runs on Win2K, and on NT using NTFS. This discussion is based on a Win2K install. The full Cygwin installation requires ~ 300 MB of space. This can be reduced by selecting only the tools desired from the installation.

23.2.1 Partial Installation

In order to run the Heimdal kerberos client software, you don't need to install the full Cygwin. The minimum installation for Kerberized telnet and ftp for Windows can be accomplished by downloading six files, all available for download from the URL ftp://ftp.it.su.se/pub/kerberos/contrib/win32/. The six necessary files are:

The four executables and the DLL can be put into C:\WINNT\SYSTEM321 or into a directory of your choice, provided that the client executables can find the DLL file. We recommend that you copy the DLL file to one of the following locations: the same directory as the executables, C:\WINNT\SYSTEM32, or to some other directory in the PATH. If you choose a different location, make sure the directory containing the DLL is in your PATH2 before you try running the programs.

23.2.2 Complete Installation

Cygwin can be installed from: http://sources.redhat.com/cygwin/. There is an icon on the upper right of this page that is titled Install Cygwin Now. Click this icon to download the setup.exe program to your hard drive.

Run the setup.exe program to begin installation (Sorry, no screen-by-screen details!).

23.3 Install Heimdal Kerberos

The Heimdal distribution of kerberos is available via a binary distribution at: ftp://ftp.it.su.se/pub/kerberos/contrib/win32/. The file of interest is travelkit.zip. This binary distribution is based on the Heimdal 0.3e source. The current source is 0.4b and is available via a link from the Heimdal page http://www.pdc.kth.se/heimdal/. (If you prefer to compile the current source under Cygwin, which requires some tweaking of the source, send a request to kerberos-users@fnal.gov.)

To install the travelkit.zip:

In the /usr/heimdal/bin directory you will find the available client tools. There are Kerberized clients for telnet, FTP, rsh and rcp (rlogin is not yet available).

23.4 Using CVS under Cygwin

The Heimdal Kerberized rsh allows the Cygwin CVS client to work with Kerberos authentication. Put the Kerberized rsh in your $PATH, and set your CVSROOT variable to the appropriate value, e.g., cvsuser@cdcvs.fnal.gov:/cvs/cd. Authenticate to Kerberos, and then, for example, you can execute cvs co kerberos to get the kerberos source.

1
Assuming that %SYSTEMROOT% is C:\WINNT.

2
To get to the PATH, navigate to Start > Settings > Control Panel > System > Environment.


TOC PREV NEXT INDEX
View/print PDF file
Back to Strong Auth Index Page | Computing Division| Fermilab at Work | Fermilab Home

--------
Security, Privacy, LegalFermi National Accelerator Laboratory


This page generated on: 10/01/02 14:29:21