Skip to main content

Failure in auth.pl when creating and connecting to a remote project

  • December 7, 2017
  • 0 replies
  • 0 views

Problem:

An attempt was made to create a remote project on a RHEL system from a Win 7 system. The RDO daemon was started with 4075 as the port, and in Enterprise developer the remote COBOL project was created using a Samba share, with a drive letter and a folder name. But authentication failed.

To investigate the issue a trace was initiated and it was found that the failure was occurring in this file:

/opt/microfocus/EnterpriseDeveloper/remotedev/rseserver/rseserver-3.5/auth.pl

This file is an eclipse file which is supplied with the 'remotedev' offering of the Micro Focus product. When authentication is attempted, the local /etc/shadow file is checked to see if the encrypted password field is an "x.

This works on systems with local authentication, but is of no use whatsoever when /etc/shadow is not in use. Failure is due to the fact that user credentials are not maintained locally - the User credentials in this case were managed using AAA (which here was the Oracle Identity Manager service).

Resolution: 

We do not support the use of the DevHub daemon when authentication is via PAM rather than local user passwords.

Instead you need to use the SSH daemon to launch the DevHub server. This restriction and what to do is documented in the Micro Focus documentation. This is the path to follow in the documentation:

Enterprise > Micro Focus Enterprise Developer 3.0 for Eclipse > Developing Applications in the IDE > Creating COBOL Projects > Developing applications on remote machines > To launch a server on the remote host

The sub-topic on that page “To launch a server on the remote host using a Secure Shell daemon process” will bring up a page in the Micro Focus documentation that will relay how to use the SSH daemon to do this.


#EnterpriseDeveloper
#MFDS

0 replies

Be the first to reply!