Audit logging with QSHELL/STRQSH CMD('/QOpenSys/bin/sftp -v -b YourSFTPscriptFile.txt -o IdentityFile=~/.ssh/id_rsa AllowedUser@xxxxxxxxxx > /IFSFolder/YourLogFile.log 2>&1 ')
subcommand LS -lt may have a parameter allowing you to direct the LS output to some IFS location.
https://www.ibm.com/docs/en/search/SSH?scope=ssw_ibm_i_75
-----Original Message-----
From: MIDRANGE-L <midrange-l-bounces@xxxxxxxxxxxxxxxxxx> On Behalf Of DEnglander--- via MIDRANGE-L
Sent: Tuesday, November 29, 2022 1:17 PM
To: midrange-l@xxxxxxxxxxxxxxxxxx
Cc: DEnglander@xxxxxxxxxxxxxxx
Subject: [External] SFTP examples
[WARNING]: External Email
Does anyone have an example (or know of a URL where I can find an example) of using SFTP?
I need to have SFTP executed in a CL [or RPG] program that is submitted to Batch. That program will need to sign on to the remote SFTP server, execute the LS command on a specific folder, and then place the contents of the LS command into a file on the IFS.
My credentials are correct because I have another SFTP process that sends our IFS files to the same remote server, and it works fine [it does not create any logging/listing file but I would like it to]. I would like to capture the whole back and forth session between the two systems, and most importantly, the contents of the folder.
Any ideas?
Thank you,
Doug