When an acid tries to FTP from Linux to z/OS, the following error occurs:
FTPD is defined with the following inside TCPPARMS:
20 TCP * NOAUTOLOG ; FTP Server
21 TCP FTPD1 ; FTP Server
PORTRANGE 48010 11 TCP AUTOPORT
The following parameters are defined to TCPIP.FTP.PARMS:
UNITNAME 3390 ; new data set allocation unit
VOLUME SDWRK1 ; new data set allocation volume serial
WRAPRECORD FALSE ; data is NOT wrapped to next record
PASSIVEDATAPORTS (48010,48020)
The failure (from z/OS):
0090 TSS7100W 006 J=ftpjob A=acid T=terminal F=TCP - Facility Not Authorized
0090 TSS7100W 006 J=ftpjob A=acid T=N/A F=TCP - Facility Not Authorized
0090 TSS7100W 006 J=ftpjob A=acid T=terminal F=TCP - Facility Not Authorized
The failure (from Linux):
[[email protected] ~]$ ftp -dv
ftp> open
(to) 192.168.1.72
Connected to 192.168.1.72 (192.168.1.72).
220-FTPD1 IBM FTP CS V2R3 at hostname, 19:22:22 on 2020-01-15.
220 Connection will close if idle for more than 5 minutes.
Name (192.168.1.72:sford): acid
---> USER acid
331 Send password please.
Password:
---> PASS XXXX
230 acid is logged on. Working directory is "acid .".
---> SYST
215 MVS is the operating system of this server. FTP Server is running on z/OS.
Remote system type is MVS.
ftp> ls
ftp: setsockopt (ignored): Permission denied
---> PASV
425 Can't open passive connection.
Passive mode refused.
ftp>
Release : 16.0
Component : CA Top Secret for z/OS
The TSS7100W 006 message indicates the 'acid' doesn't have access to facility TCP. This can be granted this via:
TSS ADD(acid) FAC(TCP)