Penn Engineering CETS Answers

How can I use Kerberos to read my email?

What is Kerberos?

Kerberos is a network authentication protocol. It is designed to provide strong authentication for client/server applications by using secret-key cryptography. The Kerberos protocol uses strong cryptography so that a client can prove its identity to a server (and vice versa) across an insecure network connection. After a client and server has used Kerberos to prove their identity, they can also encrypt all of their communications to assure privacy and data integrity as they go about their business.

SEAS mailservers support kerberos authentication for pop, pops, imap, imaps, and smtp.

What does Kerberos have to do with my email client?

When you are setting up your email client, you to configure your server security settings. The two main secure options are: (1) the Secure Sockets Layer (SSL) protocol or (2) the Kerberos protocol. However, not all clients work with Kerberos, only Eudora, AppleMail, as well as telnet clients (Host Explorer and Data Comet). Instructions on how to configure Kerberos in Eudora (Windows and Macintosh), AppleMail, Host Explorer (Windows), and Data Comet (Macintosh) are below. To find out how to configure your email client to use SSL instead, see the CETS email config page.

Using Kerberos with Eudora 6.1.1 Win
Using Kerberos with Eudora 6.1.1 Mac
Using Kerberos with AppleMail
Using Kerberos with Telnet (Host Explorer) Win
Using Kerberos with Telnet (Data Comet Secure) Mac

 

Download links

Download Eudora (Win, Mac), Host Explorer or DataComet as well as Kerberos software for Win and Mac available from Penn Computing.

 

Using Kerberos with Eudora 6.1.1 (Win, Mac)

Windows - If you are installing Eudora for the first time, you can run the EudUpdat2.bat to configure all your email settings.

1. The first step is to ensure Kerberos client software (Leash32) is installed on your computer. In addition, you may need to make changes if you are behind a firewall that uses Network Address Translation (NAT). Please click here for more information.

2. Start Eudora 6.1.1 for Windows.

3. From the Tools menu, select Options... The Options window displays.

4. In the left panel of the Options window, scroll down and select the "Kerberos" icon to display the Kerberos Options window.

5. Click the "On" radio button beside the Kerberos Authentication: field only. Caution: Do not enter or change information in any of the other fields in this Options window.

6. Click OK. You have successfully configured Eudora 6.1.1 for Kerberos (PennKey) authentication.

Macintosh

1. Ensure Kerberos client software (Kerberos for Macintosh 4.x) is installed on your computer. In addition, you may need to make changes if you are behind a firewall that uses Network Address Translation (NAT). Please click here for more information.

2. Launch Eudora 6.1.1.

3. From the Special menu, select Settings.

4. In the left panel, scroll down and select the "Kerberos" icon to display the settings for this option.

5. Under Personality, check only "Use Kerberos" and "Use Kerberos V/GSSAPI for POP3." Caution: Do not enter or change information in any of the other fields in this Settings window.

6. Click OK at the bottom of the window. Eudora 6.1.1 for Macintosh is now Kerberos enabled.

 

Using Kerberos with AppleMail

1. Ensure Kerberos client software (Kerberos for Macintosh 4.x) is installed on your computer. In addition, you may need to make changes if you are behind a firewall that uses Network Address Translation (NAT). Please click here for more information.

2. Launch Apple Mail.

3. Click on the Mail menu and choose Preferences.

4. Click the Accounts Icon.

5. Click on the Advanced tab. Select Kerberos Version 5 (GSSAPI) from the Authentication drop down menu.

6. Save your settings. Apple Mail is now Kerberos enabled.

 

Using Kerberos with text-based email clients (Mutt)

You can use a kerberized telnet client to connect to Eniac. To use kerberos authentication, you first need to obtain and install the kerberos ticket manager software (Kerberos for Macintosh 4.x, or Leash32 2.x for Windows). In addition, you may need to make changes if you are behind a firewall that uses Network Address Translation (NAT). Please click here for more information.

Once configured to use a Ticket Manager, you will be able to configure dataComet Secure for the Mac or HostExplorer for Windows to read your email using kerberized telnet.

How to Configure a New Kerberos-enabled Telnet Profile - WINDOWS Instructions

1. To display the HostExplorer Open Session window, click Start > select Programs > select Hummingbird Connectivity V9.0 > select HostExplorer > select Telnet.

2. To create a new profile, click the Hummingbird icon, which is the middle icon located in the upper-right corner of the Open Session window. The New Profile window displays.

3. In the Profile Name: field, type the name of the Telnet destination (for example, type seas.upenn.edu), and then retype the name in the Host Name: field at the bottom of the window. Click OK to return to the Open Session window.

4. In the Open Session window, under the Profile Name column, highlight the Telnet site that you just created, and then right-click your mouse to select Properties from the drop-down menu. The Session Profile window appears.

5. Under the Categories: column, click the plus symbol (+) beside the Security option to expand it. From the expanded Security menu, select the General tab to display its contents.

6. On the General tab, select the Kerberos radio button, but do not click OK yet.

Note: In order to select the Kerberos option you must have already installed Leash32 2.6.x on your machine. If you have not installed Leash, quit HostExplorer, install Leash, and then return to HostExplorer.

7. Click the Kerberos tab at the top of the Session Profile window to display its contents. In the Kerberos tab window, check the Authentication and Encryption boxes. Then, change the Kerberos Client drop down box to "MIT Kerberos".

8. You can now click OK to save your Kerberos configuration.

How to Configure a Kerberos-enabled Telnet Profile - MACINTOSH Instructions

1. Launch dataComet Secure.

2. From the File menu, select "New" > "Terminal Session"

3. In the displayed window, type your Telnet destination in both the "Window name:" field and in the "Connect to:" field, which appears at the bottom of the window (for example, type eniac.seas.upenn.edu).

4. Click the "Telnet" radio button, and then click the "Configure..." button.

5. In the next displayed window, check the "Authentication" and the "Encryption" boxes, and then click "OK."

6. Click "OK" again to open your Telnet session.

7. Once you are connected to the Telnet destination, from the File menu, select "Save Configuration."

8. When the Sessions window appears, choose the directory in which to save the current Telnet configuration, and then click "Save."

9. To log into your Telnet session, select "Sessions" from the File menu, then select the desired profile.

© Computing and Educational Technology Services cets@seas.upenn.edu 215.898.4707