Privacy and Security Notice

Newsletter

    Computer Center News

Issue 6

November 2000

Central Computing

Plans to remove traditional TELNET and FTP services

A basic goal of DOE's security program is to remove the occurrence of clear-text passwords in network traffic. Unfortunately, a number of our traditional tools (POP mail, IMAP mail, telnet, and ftp) send an unencrypted password across the net as standard procedure.

 

Earlier this year we replaced the POP and IMAP mail services with Secure IMAP, and we are now making plans to turn off access by traditional telnet and ftp. There are no fundamental technical problems with removing these services -- they can simply be replaced with "secure shell" utilities (ssh and scp) or other similar enhanced packages, like bbftp. There have been some restrictions based on patent rights, but these have been cleared with the recent expiration of patents on the RSA encryption algorithms.

 

Hurdles to making this happen include educating computer users about how to replace the traditional tools with the secure versions and making the use of these tools habitual. We are investigating an assortment of packages that will provide users (in particular, those who are used to graphical applications) with easy and inexpensive alternatives to telnet and ftp.

 

Some current candidates for replacement of telnet/ftp that address both our security and usability needs are listed below. Please try these applications -- though be warned that, at the moment, we don't have local supporting documentation. The more feedback we get on users preferences, the better our choices will be. As we are able, we will post more detail along with additional documentation at http://cc/support/security/secure-communications.


Microsoft Windows

ttssh - This package is the one currently supported by CUE.  The ssh application is okay and forwarding of X11 sessions works well. Secure file transfer is provided through the use of a secure "tunnel," but its setup is awkward.  It is available for machines in the JLab domain from the "Start" menu (Jlab-Cue / Client Installed Software / TTSSH Setup).

 

ssh from SSH, Inc. - This proprietary package is currently free to individual academic users (see http://www.sans.org/newlook/resources/SSH2.htm). It has a GUI-based ftp replacement.  We will be setting up the needed proprietary server, if our tests show this to be a stable application.  For the current status, please see http://cc/support/security/secure-communications.

 

ssf - ssf was developed for use in France and is a direct replacement for ssh.  All users who need a secure interactive package to use in France should see http://ww2.lal.in2p3.fr/~perrot/ssf/tools/.

 

SafeTP - This package was developed at Berkeley to provide secure ftp (see http://www.cs.berkeley.edu/~smcpeak/SafeTP/). It uses a "shim" in the Windows network code and a proxy on UNIX which sets up a secure tunnel for authentication.  This technique allows the use of current ftp applications without change. Testing of safeTP is under way.  The current status of safeTP will be published at http://cc/support/security/secure-communications.

Linux / Unix

openssh - This is the Lab's preferred ssh client and server for UNIX-based machines.  It is an open-source implementation of the original ssh distribution (see http://www.openssh.org).  It now ships with Redhat 7 and is available for Redhat 6 (RPMs on JLab mirror mirror.jlab.org:/mirror/redhat).

 

safeTP - The same comments apply here as in the section above for safeTP. 

Macintosh

NiftyTelnet SSH - This package provides a good telnet replacement for Macs.  It is needed by anyone who needs to log into DB1 from a Mac to complete his time sheet.  See the article below in the Desktop Support section titled “Secure Shell Application for Macintosh”. Instructions on installation are available at http://cc.jlab.org/desktop/mac/docs/nifty_ssh.html. The home page for this package is at http://www.lysator.liu.se/~jonasw/freeware/niftyssh/.


A more difficult problem comes from the restrictions on use of certain forms of encryption in different countries. The legislation typically deals with two issues: 1) manufacture /import /export of the technologies and 2) the use of the technologies on domestic networks. In some cases, restrictions on the use of encryption in network traffic have eased. For instance, France now allows a moderately high level of encryption (128-bit) on public networks. This enables the use of an adapted version of secure shell (for details, see http://ccweb.in2p3.fr/secur/ssf/index.html).

 

We are interested in any information that users might have that would limit the use at their home institutions of secure shell (ssh) or other public-key encryption technologies. Access to Jefferson Lab by non-secure methods will be severely restricted in the coming months, and we need to know which users may be unable to comply. Good information on current world-wide legislation on cryptography is work done by Bert-Jaap Koops of the Netherlands (see http://cwis.kub.nl/~frw/people/koops/lawsurvy.htm).

 

Please send mail to security@jlab.org or contact Bob Lukens (757-269-6376) if you have any information or comments on our removal of telnet and ftp services.

 

Central Resources Upgrades

The Computer Center has recently upgraded several centrally provided resources including several new central printers, an upgrade of the central HP Unix systems, and a new centrally provided scratch area

New Central Printers

There is a new Tektronix color laser printer located in the public atrium area above the cafeteria. Its name is "cctek1". Currently, this is a demonstration printer, and has only one paper tray available currently configured to be used for transparencies. The Computer Center will keep this printer supplied with the correct transparency film. Since it is on trial, we are actively seeking feedback on it. So please use it and send comments to helpdesk@jlab.org. The original color printer at this location, "pscolor3" along with the monochrome laser printer "cchp1" will remain at this location.

 

Additionally a new HP color laser printer is located in the 1st floor A wing of Cebaf Center. Its name is "phyhp14". Our plan is to have this new printer replace the Tektronix printer "pscolor4" after it has been tested and shown to be acceptable.

Central HP UNIX Upgrades

On the Unix server side the four old central Hewlett-Packard systems: jlabh1, jlabh2, jlabh3, and jlabh4 have been replaced with a single new HP J6000, dual 544MHz processor machine. The new machine is named jlabh1 and has more than double the processor power of all four old machines combined.

Scratch Area

There is a new scratch area installed on all central Unix servers. It is mounted as /scratch on all machines. This means that you have the same scratch area, no matter to which machine you are logged on. Previously, each server provided a local scratch area. The new area is over 500GB in size.  Additionally, this scratch area is available on CUE Windows systems – mapped as the “N” drive and can be used to share files between systems.  As with the old local scratch areas, this space is intended as temporary storage – it will be regularly cleaned, with files not accessed for 14 days being automatically removed.  Files stored in that area are not backed up.

Computer Center Hosts HEPiX/HEPNT Meeting

During the week of October 30, the Jefferson Lab Computer Center hosted the Fall 2000 HEPiX/HEPNT meeting. Computer professionals from many high energy and nuclear physics labs attended the combined meeting of Windows and Unix system administrators, to exchange information about directions the labs are headed, common issues that each site must address, and creative solutions to enhance the computing environments.

 

The focus of HEPiX in recent meetings has become largely centered on Linux systems, as this is the solution that almost every site has implemented to provide batch compute farming for scientific computing, as well as desktop systems where users choose Unix over Windows.

 

The focus of the HEPNT meeting has moved from Windows NT over the past several years, to implementing Windows 2000. Migration to 2000 has several tricky, if not difficult, issues to be tackled, and each site is at different stages in this process.

 

The meeting was held in the ARC auditorium, and many Lab staff attended presentations on specific topics of interest. More information about the meeting is located at http://www.jlab.org/hepix-hepnt including online versions of the presentations and video recordings of the sessions available in the archive located at http://www.jlab.org/hepix-hepnt/agenda.html .

 

UPS (Uninterruptible Power Supply) Upgrade

The Computer Center’s continued expansion over the last several years of computational and storage capacity in support of the experimental program required more electrical power and in early May, the venerable but old 75 KVA Uninterruptible Power System (UPS) system reached the limit of its capacity. No additional equipment could be installed until the UPS was upgraded.  The UPS upgrade had been anticipated but the schedule for doing so had to be altered to coincide with the accelerator summer shut down period. A 225 KVA replacement system was ordered in late May with delivery set for mid-August. But the problems with replacing a system that was literally built into Cebaf Center during the building’s construction began to manifest themselves. Some doors were not large enough to move components through and the elevator did not have the weight capacity. However, the real problem was the floor loading capacity of Cebaf Center. Outside of the Computer Center’s specially reinforced floor area, the building’s floors just couldn’t take the extreme weight of moving the equipment across them. After numerous consultations with Plant Engineering, the only viable solution was to remove the equipment the same way it was installed, that is to say, vertically. Once again, this presented a host of additional problems for Plant Engineering to overcome. A roof access hatch had to be designed, fabricated, and installed along with a structural analysis of the impact of cutting a large hole in the roof. Electricians needed to relocate countless electrical service conduits, both large and small, to clear the vertical path to the new access hatch. Refrigerant lines and air ducts were also in the way and had to be relocated. Finally the suspended ceiling tiles and support grid were removed giving unobstructed access to the roof opening. Procurement worked side by side with the Computer Center and Plant Engineering to ensure contracts for metal fabrication, roofers, cranes and riggers, electricians and HVAC technicians were issued and all contractors met a very tight delivery schedule. All work had to be performed without undue disruption to normal operations.

 

When the first suitable weather day permitted, the roof opening was cut and the new access hatch frame was installed and welded to the structure. Additional support members were welded in place to compensate for the large opening and finally the roofing contractors reattached the rubber roof membrane and made the hatch opening weather tight. The same week, all computer and networks systems were shut down early Saturday morning (Aug 12) and UPS power to the Computer Center was disconnected. The electricians worked throughout the day to completely mechanically and electrically isolate the old UPS system and associated breaker and power panels. Late in the day they installed temporary electrical connections bypassing the old UPS to supply unconditioned and unprotected power to the Computer Center. For the next two weeks, computer operations were at risk and subject to interruption.

 

Work was delayed due to bad weather until the following Thursday, when at 5:30 AM the decision was made to bring the crane on site and open up the roof access hatch. The first load was on the way out by 9 AM and removal operations were completed by noon. The new UPS system components were transported from their staging area in the Physics warehouse to the loading dock area behind Cebaf Center and rigged for lifting. All the components were installed through the roof hatch and positioned by late afternoon.

 

For the next week, electricians worked every day to complete the connections to and between all the UPS components. New main breaker panels were installed and an additional power distribution cabinet in the computer room was installed. All the wiring and connections were checked and rechecked to ensure everything was ready for the cutover to the new UPS system. A complete power outage to the Computer Center and the second floor of Cebaf Center was then scheduled for the upcoming Saturday (Aug 26).

 

Promptly at 7 AM power was shut down and the final work to cut over to the UPS system began. Temporary power connections to the computer room were removed and permanent connections to the UPS system were established. Electrical service to equipment racks was rerouted to feed from the new power distribution cabinet. This was a large job that was completed by the four electricians in a remarkably short time as a result of the detailed planning beforehand by Plant Engineering and Computer Center staff. Startup engineers from the UPS manufacturer were present and began installation checkout and power up procedures. By 5 PM that day power was restored to the computer room and Computer Center staff restored all systems and networks to normal operation. The old UPS had served reliably for eleven years and we expect the new system to meet all our power requirements for at least that long in the future.

 

User Account Audit

The Computer Center performs semi-annual user account audits in April and October. This audit is an important function that is performed to meet compliance with DOE requirements, as well as to manage the computing resources provided by the Computer Center. The user audit is the primary mechanism to verify the validity of user accounts on JLab’s computer systems.

 

It is the responsibility of any individual who sponsors or supervises JLab user accounts to complete their user account audit form for the accounts that they sponsor. The sponsor/supervisor indicates through this audit whether user accounts they are sponsoring should remain active or be disabled. The basic process for the user audit is as follows:

 

1.       Notification sent to Supervisor/Sponsors through email

2.       Supervisor/sponsor goes online through their MIS “mypage” and completes their audit form

3.       Computer Center disables the user accounts based upon the returned information

 

The October user audit began on October 12 and is scheduled for completion on November 6. The user audit performed in April 2000 resulted in the disabling of approximately 200 unused accounts.

 

Scientific Computing

Off-Site Data Transfer Services

There are several mechanisms available to enable the transfer of large multi-Terabyte data sets between Jefferson Lab and remote institutions. In the past, most such transfers have used tape – involving copying data in the silo to and from DLT as the export media. Now, however, with the upgrade of the Jefferson Lab wide area network connection to OC-3 speeds (155 Mb/s), the use of the network to transfer those data sets is becoming the preferred mode, especially for those institutions that are on ESnet or on one of the fast NSF networks (such as Abilene). Although there are sometimes teething problems initially, we will work with the ESnet engineers and those of the peered networks to understand and resolve the problems. In the long run the effort put into this will pay off since already network transfer bandwidths are regularly achievable that equal or better the bandwidth of copying data to DLT tape. Thus we encourage collaborators to make use of the network for their data import/export and to work with us to resolve any problems.

 

Information on using the services described in this article can be found at: http://cc.jlab.org/scicomp/userdocs.

Tape export/import

This service is available and accessed with the jexport commands. The user must supply the DLT tapes. Our tape robot is compatible with either DLT7000 or DLT4000 tapes. Note that even with DLT7000 tapes, the writing speed is somewhat less than 5 MB/s; copying a single Terabyte of data will take at least 60 hours even ignoring tape mount and seek times, and require 20 tapes.

Network file transfers

There are several options:

 

1) Traditional ftp service

Since this is not secure, it is provided by a machine sitting outside the firewall, that mounts the /work and /cache filesystems read-only. As passwords are passed clear-text over the network, we require users to register to use this service; they will be provided an account on that machine with a password that should be different from their CUE password. Register on the web at http://cc.jlab.org/scicomp to use this system. We prefer that if at all possible people use the bbftp service. Note, that the ftp service can only access /work and /cache, home directories and group areas are not visible.

 

2) bbftp service

bbftp (http://ccweb.in2p3.fr/bbftp/) provides an alternative to ftp for wide-area file transfers, that:

 

This service is to be preferred over traditional ftp, since it is both more secure and tries to optimize network bandwidth usage. The facility can be used to transfer files already present on disk (/work or /cache). Since it is more secure than traditional ftp the filesystems are mounted read-write and the service can accept incoming file transfers. Users' home directories and group areas are also available for this service.

 

Method of use

The standard bbftp command takes an input command file containing a list of instructions (cd, put, get etc). Options are available to enable compression, specify the number of parallel transfer streams etc. This command is suitable for command line use - the user name and password are supplied when the command is invoked.

 

However, for use in a script bbftp would normally need the username and password to be stored in a file. This is obviously not a good solution. For this reason the bbftpcd and bbftpc commands should be used. The user should start the bbftpcd daemon to contact the remote host - supplying username and password. This daemon will just run in the background on the user's machine and keep the username and password in memory. Then the bbftpc (client) command should be used in a script to initiate the actual file transfers - it talks to the local daemon (bbftpcd), which in turn authenticates the user to the remote server, and does the file transfer.

 

Full details of the use of the bbftp command are explained in the man pages - for bbftp, bbftpc and bbftpcd.

3) jcache service (coming soon…)

This software is an extension to the Jefferson Lab Tapeserver software and will facilitate transfer of files known to the mass storage system. A simple Java client can be installed on the remote machine, and will allow:

 

Cache Server Changes for more efficient Farm and Silo use

The silo holds nearly 6,000 tapes, meeting the storage requirements for all of Jefferson Lab's experiments. As a way to address users' needs for fast, online access to frequently used data, the most often used files from the silo are kept on disk in the /cache area. Recent additions of disk space and changes to the cache and batch farm software are helping to make the use of the farm and silo more efficient.

Background

The cache area is a large pool of disks on Linux machines (cache servers) that serve read-only filesystems under /cache. Cache manager software runs on each server, removing old files as new ones are added and coordinating operations to avoid duplication of work. Requests that a file from the silo be added to the /cache area are made using the "jcache" command. Because the cache servers contain only data that is also on tape, no backups are made and the disks are striped into large RAID-0 partitions. The use of RAID-0, Linux, and commodity hardware has allowed the creation of a 6TB cache pool for less than 3 cents per megabyte, less than half the price of larger RAID systems like the Metastor or Network Appliance machines.

Recent changes and Additions

There are now a total of nine cache servers. Each is a dual processor, rack-mounted Linux machine with Mylex RAID controllers and Gigabit Ethernet. The first four machines have 50GB disks and the newer machines have 73GB disks. The systems are designed to balance between the CPU, network, and disk space requirements to avoid bottlenecks. All told, there are nearly 6TB of usable cache space online.

 

Some 1.6TB of the new cache space is reserved for the farm. When a user submits a job to the farm the input files are now automatically cached to the farm area before the job is started on a farm node. This helps to make sure that most of the time spent on the farm node is dedicated to CPU use, not to long waits during file copies. This pre-staging of data files to the farm helps to boost overall farm utilization both by queuing up the files beforehand and also by avoiding duplication of work. If a number of farm jobs need to process the same input file it will only be copied from tape once, which also improves the use patterns of the silo.

Cache Server Software details

The /cache NFS filesystem provided to the user appears the same as it has since its introduction. The mechanism behind the scenes has changed significantly. More cache servers will be added and the number of data movers will also increase. Data movers and cache servers are tightly coupled making questions of performance, interdependence, and scale important. For example, a data mover copies a file from tape and then must select a destination cache server. Considerations for where to put the file include: the requested group, the free space, and the availability of the cache server. Exceptional conditions like failed servers must be handled gracefully. We have taken several steps to ensure this.

 

The MSS data mover machines (mss1, mss2) do not use NFS to copy files to the cache server. Instead they use a simple file copy protocol developed for file movement within the mass storage system. This protocol uses TCP connections to transfer the file. File metadata and requests are transmitted using serialized java objects, but the file transfer itself uses a fast TCP connection without the object serialization overhead. Even though this protocol is implemented completely in java, performance has been excellent. It exceeds NFS in performance and under heavy loads delivers a more fair round-robin performance to the clients than the Linux NFS server does.

 

The other advantage to this protocol is that we can detect a crashed machine and work around it. As more cache servers are added, the possibility of a hang or a crash invariably increases. To keep one failed machine from impacting the entire system, we have built in some tolerance for failed cache servers. Other cache servers and storage server machines are able to pick up the load. CUE machines that NFS mount the cache will still see NFS server hangs, but the interactive access to NFS-mounted filesystems is a convenience that is currently required.

 

The cache system has proven to be an effective system for managing large pools of data. The cache system will expand over the next year with the addition of several more Terabytes of space. Your input about any aspect of the cache system is useful. Please send ideas and comments to Bryan.Hess@jlab.org.

 

OSM replacement – General Overview and Description of JASMine

Background

In 1995 Jefferson Lab researched several tape libraries and Hierarchical Storage Managers (HSM) for managing and storing the data generated by the experiments. StorageTek was chosen for the tape library and tape drives because of initial cost, licensing and maintenance costs over time, tape drive speeds, and tape storage capacities.

 

Open Storage Manager (OSM), from Computer Associates (CA), was chosen for the HSM. The HSM software keeps track of tapes and the files on tapes. It also manages all the reading and writing from and to tape. OSM had support for StorageTek tape libraries and Redwood tape drives. With the additional utilities developed at DESY, it provided the best method for storing data to tape. OSM was also the least expensive solution.

The Problem

Over time, OSM’s shortcomings have become more apparent. OSM is not a distributed system, which does not scale and is not able to deal with the increased data rates. In addition, CA dropped support for OSM at the end of 1999. A java based front-end called the TapeServer and its user interfaces (jput, jget, etc.) were developed 3 years ago to work around many of OSM’s shortcomings.  In order to accommodate additional tape drives and higher data throughputs, OSM must be replaced by a distributed storage system.

 

There are not that many HSMs to choose from. After reviewing the commercial solutions, it was realized that no commercial solution exists that is affordable, distributed, and capable of dealing with the data rates expected in the future. In addition, a lot of the needed functionality (disk-cache managers, data staging, and scheduling) is already in place as the front end to OSM. Therefore, the Computer Center has begun development on Jefferson Lab’s Asynchronous Storage Manager (JASMine), by adding components to control the robotics and tape drives to the existing TapeServer components.  Fault tolerance is an essential part of the design as most failures currently are due to OSM’s inability to trap and deal with errors.

JASMine

JASMine is comprised of a MySQL database, distributed data movers, distributed disk cache managers, and a number of administrative daemons. JASMine is designed to have configurable request scheduling and few single points of failure. The database contains all file information, system state information, user requests, and statistical information. Robustness in the administrative daemons is achieved by replication of services. The data movers are designed so that individual machine failures will merely degrade overall performance and not halting the entire system.

 

The MySQL database provides JASMine with some flexibility that other storage systems do not have. It uses the standard and well-known SQL database language. This allows JASMine to make use of any SQL database with little or no code changes. Since most experiments are already using MySQL or an SQL-based database with data reconstruction, users might be granted read-only access to the database for developing experiment specific reports. This of course will depend on the performance impact on the system by user queries of the database.

 

JASMine has distributed data movers, which are machines with locally attached tape drives and stage disks. OSM servers are themselves the data movers. Thus an OSM installation will only allow one server system. JASMine can have as many data movers as tape drives. No single data mover will have its performance hindered by the other data movers or the requests being processed on the other data movers. Instead, adding additional data movers to the system will increase the overall performance of the system. This will allow us to scale the system to handle the expected data rates of future experiments. Data movers can also be dedicated to an experiment or dedicated to only reading from or writing to tapes.

 

The current cache disks already utilize the disk cache managers of JASMine. Data is moved from data mover to disk cache manager via JASMine’s own file copy protocol. This part of JASMine will also be expanded in the future to do bulk data transfers over the Internet to remote sites.

 

For further information please contact Andy Kowalski (Andy.Kowalski@jlab.org).

 

Desktop Support

Windows 2000 Support

The Computer Center is now supporting Windows 2000 Professional as well as Windows NT 4.0 on the desktop. All Computer Center provided documentation for Windows 2000 Professional hardware and software can now be found at http://cc.jlab.org/desktop/win2000. Currently we do not support any Windows 2000 Server products because there has not been testing performed to evaluate its compatibility and supportability in our CUE environment. If you are interested in installing Windows 2000 on your Desktop, a Windows 2000 license can be purchased from the Computer Center using the form to be found at http://cc.jlab.org/support/forms/win2klicensepdf.pdf.

 

DHCP Support Now Available

If you frequently move your laptop system between different networks around the lab, the Computer Center can now ease this transition via the use of the Dynamic Host Control Protocol, or DHCP. Setting your computer system to receive its IP address via DHCP will permit your system to be easily moved between various networks on site. As you move between networks the DHCP server will issue your machine a valid IP address for the network that you are connected to. This is in contrast to the current practice of modifying the IP configuration for each network to which a computer is attached. Currently there are limited IP address ranges available for DHCP and desktop computer systems should still use static IP addresses that are issued via the IP request submission page located at http://cc.jlab.org/support/docs/IPrequest.html.

 

To begin using DHCP for IP address assignment complete and submit the Computer Center DHCP request form found at http://cc.jlab.org/support/docs/dhcp_register.html, including the MAC address of your system. MAC addresses are the unique physical address assigned network adapters. Every network device has this unique address including the network adapter found in all PC’s. After the proper configurations have been made to our DHCP configuration that allows your system to use this service, you will be sent notification. After this notification has been sent configuration to use the services can proceed.

Windows DHCP Configuration

The MAC address for your PC can be found on Windows NT or 2000 machine by opening a command prompt and typing:

 

ipconfig /all

 

This will return the IP configuration information and Ethernet adapter information for the computer where the command is being run. The MAC address is the information that is found in the following line:

 
Physical Address ---------:00-10-4B-AD-81-48
 

The MAC address is the six pairs of characters found after the colon in the above line. This is the information that needs to be entered in the MAC address field on the DHCP request form. The DHCP request form can be found at http://cc.jlab.org/support/docs/dhcp_register.html.

 

After receiving confirmation that your computer is allowed to use DHCP, you must modify your IP configuration for its use as follows for a Windows system:

1.       Go to Start

2.       Settings

3.       Control Panel

4.       Protocols

5.       TCP/IP

6.       Properties

7.       IP Address

8.       Obtain an IP address from a DHCP server

Linux DHCP Configuration

Instructions for Linux DHCP configuration are currently in development. When instructions are available they will be found at: http://cc.jlab.org/support/docs/dhcp_info.html. Additionally any questions about Linux DHCP configuration can be directed to Kelvin.Edwards@jlab.org.

 

JLAB Centrally Provided Unix Software

There are a large number of Unix software packages provided for use at Jefferson Lab by the Computer Center. In order to access these packages the appropriate applications directory must be mounted on your system. This directory is already mounted on your system if you are using a CUE system or if your desktop system is supported (for Linux systems only CUE level 1 or 2 will have the /apps directory already available). All other users on site are able to mount the appropriate /apps directory.

 

A complete list of available packages is available at http://cc.jlab.org/services/cue/cue_software.html, but a list of some of the more important ones are included below:

 

add - version 3.1.1

  A data display debugger for use with c, c++, fortran, perl, java python... programs.

 

emacs - version 20.3

  HP-UX and Solaris only emacs is installed locally on Linux and the version will depend upon which version of Linux you have installed.

 

xemacs - version 20.4

  HP-UX and Solaris only xemacs is installed locally on Linux and the version will depend upon which version of Linux you have installed.

 

egcs - version 1.1.2

  A Gnu c/c++ compiler.

 

Framemaker

   Word processing package

   Solaris version is 5.5

   HP-UX version is 5.5

 

gcc - version 2.8.1

  Another GNU c/c++ compiler

 

java

  HP-UX   version is 1.1.8

  Solaris version is 2.2_001_ref

  Linux   version is 1.1.6_v5

 

Maple - version 6.0

 

Mathematica - version 4.0

 

MatLab - version 5.3

 

perl - version 5.005_03

 

root - version 2.25-02

  HP-UX, Solaris, and RedHat 6.0 and greater

  Linux RedHat 5.2 uses version 2.24-02

 

Sun Forte (Formerly Sun Workshop) –

   Sun code development environment containing compilers, debuggers, and analyzers. Available only on Solaris.

 

Star Office

   Word processing, spreadsheets, and graphics software compatible with Microsoft format file types. Available on Solaris and Linux only.

   Solaris version is 5.1

   Linux version 5.1

  

tcl - version8.0.4

 

These packages are updated as new versions become available on all platforms. If you are using one of the CUE maintained packages and you need a newer version than the one currently, please send mail to helpdesk@jlab.org to request the newer version and we will update the package as time allows.

 

Windows Reconfiguration - Turning Off LMhash

As part of the effort to make the Jefferson Lab PC computing environment more secure, the Computer Center will make some changes to PC systems (Windows 9x, Windows NT and Windows 2000 Professional). Specifically the authentication protocol that PCs use for authenticating usernames and passwords over the network.

 

To understand how PCs transmit your username and password across the network some explanation is needed. By default, all Windows platforms use both LAN Manager (LM) and NT LAN Manager (NTLM) as the authentication protocol to communicate with servers and other client machines. With Windows NT 4.0’s Service Pack 4, Microsoft introduced a new enhanced authentication protocol called NTLM v2.

 

Here are brief descriptions of those authentication protocols.

LanMan Hash

NTLM

NTLM v2

 

The eventual goal for our network is to operate at NTLM v2. Currently, a bug in Windows 2000 prevents us from proceeding to a pure NTLM v2 environment. We will, however, turn off LM Hash compatibility from and use NTLM and NTLM v2. When Microsoft provides a fix for Windows 2000, we will use NTLM v2 exclusively.

 

What does that mean for users?

All Windows users will need to install the following patches on their systems:

Users on all platforms also will need to change their registry settings to reflect the change of authentication protocols. The Computer Center will try to change registry entries for all users on site, but those users at home (dial-in users) will need to change their registry settings themselves. The Computer Center will provide all patches and instructions on the Web as soon as they are completed, and will send out notices indicating their availability. More information and details concerning the change of authentication protocols will be posted as soon as it becomes available.

 

The target date for turning off LM Hash on our network is January 1, 2001. All users will need to install all appropriate patches before this date. After this date Window’s systems not running the appropriate authentication protocols will no longer be able to access the JLab domain and its resources.

 

Secure Shell Application for Macintosh

There is now a free SSH (Secure Shell) application available for Macintosh - Nifty SSH. Currently, all Mac users connect to DB1 or other Unix systems via a telnet client (typically PacerTerm ) to complete their Time Sheets (ETR), REQS, STOCK and other MIS related applications. This is an insecure connection as telnet transmits clear-text passwords across the network. Nifty SSH is a secure replacement for PacerTerm and other telnet clients. Nifty SSH provides encrypted network connections for passwords, as well as any transmitted data. For more information on SSH please see the Computer Center Newsletter from March 2000 found at http://cc.jlab.org/announce/newsletter/CCNLMar00.html.

 

All Macintosh users should discontinue using telnet clients such as PacerTerm and install Nifty SSH immediately, as telnet access to DB1 will be disabled at the end of this year.

To Install Nifty SSH:

  1. Go to Chooser, under CEBAF Ethernet of AppleShare, select JLAB Fileserver. Login using your CUE user name and password.
  2. Select Mac Applications. There you will find the MACDIST folder.
  3. Copy the NIFTY SSH folder onto your hard drive and click the 'NIFTY SSH' program to make a new connection or simply use the DB1 or JLABS1 icons.

 

Changes made to the Dell Purchasing Web Page

On September 2, 2000 Dell Computer Corporation made changes to the web pages for purchasing Dell systems online from JLab. These changes included new features intended to make the online purchasing of Dell systems online an easier process. The Jlab Dell online purchasing page can now be customized for each user of the system. Once authorized users of the system have logged onto their new Premier Page they will have the ability to customize their own purchase page. Theses customizations include the following:

 

·         a personal password will allow log in to the system

·         location of the most often used sections is easier to find

·         tracking the location of an order with the order number that is returned through email

 

Although the ability to make these customizations is available on an individual basis via the new pages, the purchase is still being accomplished through established Jlab/Dell purchasing agreements, and all price breaks and other benefits are still intact for these purchases. Updated Dell online purchasing instructions can be found at http://cc.jlab.org/desktop/docs/internal/Dell_PC_Purchase.html.

 <