[Info-vax] ssh problem with Multinet 5,3/Itanium
Malcolm Dunnett
nothome at spammers.are.scum
Fri Jan 8 22:40:03 EST 2010
I don't know if this is a 5.3 issue or an Itanium specific issue. I'm
sure it's very specific to my environment though.
In order to be able to use LDAP/ACME verification with Multinet I have
written a routine that implements the keyboard-interactive protocol and
authenticates the supplied username/password using ACME and LDAP
(against Active Directory). To make this work with Multinet SSH I
replace the LDAP-PLUGIN program supplied with vanilla Multinet (which is
a placeholder routine that does nothing) with my program and modify the
SSHD2_CONFIG. file to enable keyboard-interactive authentication.
This works great on Alpha with Multinet 5.2 but today I tried to
configure it with Multinet 5.3 on an IA64 box. The authentication still
works ok (I get an "Authentication successful." message returned from
the IA64 box). However right after the authentication successful message
the session disconnects. The [.SSH]SSHD.log file on the IA64 contains:
SSHD 0001[3CC0043E]: FATAL:
DISK$MULTINET_V53_A:[MULTINET_V53A.MULTINET.SSH6.LIB.SSHUTIL.SSHADT]SSHADT.C;1:672
SshADT (function name
unavailable) Precondition failed: container != ((void *) 0)
dunnett job terminated at 8-JAN-2010 19:22:57.74
and the SSHD_MASTER.LOG file on the IA64 contains:
log: (08-Jan-2010 19:22:53) Connection accepted from 142.25.103.71 port
3472
log: (08-Jan-2010 19:22:53) Executing ssh2 daemon
log: (08-Jan-2010 19:22:53) Child process started, pid = 3cc0043e
(total active = 1)
log: (08-Jan-2010 19:22:57) Child process: 3CC0043E terminated (0 remain)
log: (08-Jan-2010 19:22:57) exit status: %SYSTEM-?-ILLPAGCNT, illegal
page count parameter
I realize I'm way out on a limb with unsupported code here but I'm still
hoping there's a simple solution. The lack of ACME support in Multinet
SSH is a real problem because it means that every time a password is
changed the user needs to connect via some other method (eg telnet) in
order to synch the password before ssh can be used with the new
password. Of course what I'd really like is for Multinet SSH to support
ACME/LDAP - but barring that supporting the keyboard-interactive method
would be great.
Barring a Multinet solution, is there an implementation of SSH out there
(open source) that works on VMS and supports keyboard-interactive?
Does anyone know if the next version of TCP/IP services (in VMS 8.4)
will support ACME/LDAP for SSH? (in which case dropping Multinet in
favour of TCP/IP services might offer a solution)
Thanks in advance for any help.
More information about the Info-vax
mailing list