×
The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.
I've got Telnet working over an SSH tunnel between two iSeries servers, but I can't seem to get DDM to work over an SSH tunnel.
I submit a program like this to create the Telnet tunnel
PGM
DCL VAR(&CMD) TYPE(*CHAR) LEN(500)
CHGVAR VAR(&CMD) VALUE('/QOpenSys/usr/bin/ssh -T -N +
-L 20001:localhost:23 as400c')
CALL PGM(QP2SHELL) PARM('/QOpenSys/usr/bin/sh' +
'-c' &CMD)
ENDPGM
Once the tunnel is active, I can connect to the remote server through the tunnel like this:
TELNET RMTSYS(LOCALHOST) PORT(20001)
But when I try to do a tunnel for DDM like this:
PGM
DCL VAR(&CMD) TYPE(*CHAR) LEN(500)
CHGVAR VAR(&CMD) VALUE('/QOpenSys/usr/bin/ssh -T -N +
-L 21001:localhost:446 as400c')
CALL PGM(QP2SHELL) PARM('/QOpenSys/usr/bin/sh' +
'-c' &CMD)
ENDPGM
I can get the tunneling job to run and it listens for connections. I create a DDM file like this:
CRTDDMF FILE(QTEMP/TEMPDDMF) RMTFILE(Library/file) RMTLOCNAME('127.0.0.1' *IP) PORT(21001)
When I actually attempt to use the DDM file, I get an error like so:
SBMRMTCMD CMD(WRKSPLF) DDMFILE(QTEMP/TEMPDDMF)
Cannot establish DDM connection with remote system.
I'm pretty sure that 446 is the right port. For non-tunneled DDM files, I see port 446 in use on the NETSTAT screen.
Am I attempting the impossible? Does anyone have any suggestions?
Thanks,
Trent Douthat
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact
[javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.