To run Tectia SOCKS Proxy as a started task, you can use the JCL procedure
/opt/tectia/doc/zOS/SAMPLIB (shown below). Before running the job, you need to create a user for running the task as described in Creating the
SSHSP User. The JCL must be installed in the procedure library.
//SSHSP PROC F=START,OPTS='',WTORCS='1,11' //TECTIASP EXEC PGM=BPXBATSL, // REGION=0M, // TIME=NOLIMIT, // PARM=('PGM /opt/tectia/etc/init.d/ssh-socks-proxy // &F foreground &WTORCS &OPTS') //STDENV DD DSN=&SYSUID..SSZ.SRVR64.PARMLIB(SSHENV),DISP=SHR //STDOUT DD SYSOUT=* //*STDERR DD SYSOUT=* //STDIN DD DUMMY // PEND
Start the SOCKS Proxy with the following operator command:
===> s SSHSP
As an OPTS parameter, you can give parameters that the actual binary accepts, such as
-D 2. For example:
===> S SSHSP,OPTS='-D 2'
In the sample
SSHSP script above, the SOCKS Proxy is started with the
foreground option that disables the daemon mode. With the
foreground option, the server does not spawn the process to background.