Kerberos is a network authentication protocol developed by MIT and is used at Penn as a means to authenticate to various applications and services.
Kerberos for Windows 4.0.1 is the recommended Kerberos ticket manager for Windows 7, Windows 8.1 Update, and Windows 10. This version of Kerberos for Windows has been configured to include the profile for the University's Key Distribution Center (KDC).
Kerberos for Macintosh is the recommended Kerberos ticket manager for OS X (versions 10.8.5 and above) and is included in the current default installations of University supported versions of the OS X.
Kerberos for Windows is available free of charge to members of the Penn community. Kerberos for Windows is available for download using your PennKey and password.
Kerberos for Macintosh preferences installer is available free of charge to members of the Penn community and is available for download using your PennKey and password.
Kerberos for Windows 4.0.1 functions as expected in Windows 10.
OS X compatibility
The Kerberos for Macintosh preferences installer function correctly in all supported versions of OS X.
The following documentation is available for this product:
- The PennKey web site.
Kerberos for Windows 4.0.1
Note: No addtional configuration is necessary when you download and install the current Kerberos for Windows 4.0.1. These steps are for reference only.
- Launch Network Identity Manager (Windows Start menu --> Kerberos for
Windows 4.0.1 --> Network Identity Manager)
- Click the Network Identity Manager icon in the lower right corner of
the system tray. The Network Identity Manager window appears.
- From the Options menu, choose Kerberos v5 ...
- In the left pane, click Identities, then click the Kerberos v5 tab.
- Ensure that the Addressless checkbox is checked and click OK.
- Destroy any existing existing credentials, then obtain new credentials.
You're now ready to use any Windows application requiring Kerberos such as Assignments.
Kerberos for Macintosh
The Kerberos for Macintosh preferences installer has been configured to include the profile for the University's Key Distribution Center (KDC). No further configuration is necessary.
Configuring HostExplorer for Kerberos
When you install HostExplorer for Windows after downloading it from the Supported Products site, pre-configured Penn Telnet profiles appear when you first launch HostExplorer. If, however, the Telnet destination you want does not appear in the HostExplorer Open Session window, you can use the instructions below to add the new Telnet site, and then configure that profile for the Kerberos environment.
- Before configuring HostExplorer to run Telnet in a Kerberos environment, check with your Local Support Provider (LSP) to ensure your School, department, or administrative unit supports Kerberos.
- Ensure Kerberos client software is installed on your computer.
To create a new, Kerberos-enabled Telnet profile:
- Start HostExplorer (Start → All Programs → Hummingbird Connectivity 2006 → HostExplorer).The Open Session window displays.
- In the Open Session window, click the Hummingbird icon, which is the middle, multi-colored icon located in the upper-right corner of the window. The New Profile window displays.
- In the Profile Name field, type the name or a description of the Telnet destination (for example, type Telnet to pobox.upenn.edu), then in the Host Name field at the bottom of the window, type the name of the host (for example, pobox.upenn.edu).
- Click OK to return to the Open Session window.
- In the Open Session window, under the Profile Name column, the Telnet site that you just created is highlighted. Right-click the highlighted telnet session, then select Properties from the dropdown list. The Session Profile window appears with the name you typed in the Profile Name field in step 3.
- Under the Categories: column, click the plus symbol (+) beside the Security option to expand it, then select General to display the contents of the General tab in the right panel of the window.
- In the General window, 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.)
- Click the Kerberos tab at the top of the Session Profile window to display its contents.
- In the Kerberos window, ensure the Kerberos Version field displays with Version 5, then click the Authentication checkbox to activate it. (Do not activate the Encryption checkbox).
- You can now click OK to save your Kerberos configuration.
- To connect to your Kerberized profile, you must first obtain a Kerberos ticket.
Note: If you are using HostExplorer 18.104.22.168 or any Kerberized application for the first time, refer to the documents at How to Use Your PennKey for information on how to get set up and work in a Kerberized environment.
Configuring dataComet-Secure 10.1.x for Kerberos (OS X)
Once configured for Kerberos, dataComet-Secure 10.1.x supports Kerberized Telnet connections. The documentation below provides instructions for configuring a new Kerberos-enabled Telnet profile and reconfiguring an existing profile for Kerberos-enabled Telnet
Note: Before configuring dataComet-Secure 10.1.x to run in a Kerberos environment, check with your Local Support Provider (LSP) to ensure your School, department, or administrative unit supports Kerberos and ensure that Kerberos client software (Kerberos for Macintosh) is installed on your computer.
Configuring a new Kerberos-enabled Telnet Profile
- Launch dataComet-Secure 10.1.x from your Applications folder (Go → Applications → dataComet-Secure 10.1.x → dataComet-Secure).
- From the File menu, select New, then select Terminal Session... from the dropdown menu. The Configure Terminal Session window displays.
- In the Configure Terminal Session window:
- In the Window Name filed, type a description of your Telnet destination (for example, type My Telnet to pobox.upenn.edu)
- Under the Session Type section, click the Telnet radio button.
- In the Connect to: field that's located at the bottom of the window, type the Telnet destination (for example, type pobox.upenn.edu)
- Click the Configure... button that's right across from the Telnet radio button. Another Configure Terminal Session window displays.
- In the Configure Terminal Session window, click the Authentication and the Encryption checkboxes; then click OK.
- Click OK to connect to the Telnet destination.
- If prompted, enter your Pennkey name and Password at the Kerberos prompt.
- Once you are connected to the Telnet destination, from the File menu select Save Configuration...
- When the Save Configuration In dialog box appears, type a name for the session in the Save As: field and either save the session to the folder as displayed in the dropdown menu or choose another directory in which to save the current Telnet configuration; then click Save.
- To log into your Telnet session, from the File menu, select Sessions, then select the desired profile.
- To quit a session, from the File menu, select Close menu.
- To quit the application, press the Command-Q keys or select Quit from the dataComet-Secure menu.
- If you are using dataComet-Secure 10.1.x or any other Kerberized application for the first time, please refer to the documents at How to Use Your PennKey for information on how to get set up and work in a Kerberized environment.
Reconfiguring an existing profile for Kerberos-enabled Telnet
- Launch dataComet-Secure 10.1.c from your Applications folder (Go → Applications → dataComet-Secure X 10.1.x → dataComet-Secure).
- From the File menu, select Sessions, then select the profile you want to change.
- From the Window menu, select Reconfigure Session...
- Click the Telnet radio button, then click the Configure... button.
- In the next displayed window, click the Authentication and the Encryption checkboxes, then ensure that the Authentication field displays Kerberos 5 (leave the remaining fields as is), and click OK.
- Click OK again to open your Telnet session.
- From the File menu, select Save Configuration...
- When the dialog box to save the session configuration appears, choose the directory in which to save the reconfigured Telnet profile, then click Save.
- When the replace file prompt displays, click Replace. The specified profile is now reconfigured for Kerberos-enabled Telnet.
- To use dataComet-Secure or any Kerberized application, refer to the documents at How to Use Your PennKey for information on how to get set up and work in a Kerberized environment.
Kerberos for Macintosh
The default version of this installer (available from the Kerberos for Macintosh Supported Products Page) attempts to detect for the use of Microsoft's Active Directory. This is done because installing the Penn Kerberos profile in an Active Directory environment will cause a loss of network connectivity.
In some cases, the default version of this installer will have a "false positive"—in other words, it will believe that the Macintosh is in an Active Directory environment when it is not. In this case, Information Systems & Computing (ISC) suggests using Custom Install within this installer.