Hi Venkat, Besides dealing with issues regarding using IBM tools to run shell scripts in batch, the following message means that your $HOME/.ssh/known_hosts or /etc/ssh/ssh_known_hosts file is corrupted (-vvv would help to pin it down if you can't find the problem):
FOTS1061 key_read: uudecode AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbm lzdHAyNTYAAAB As I recall from this list, you were also working on this project in November. I would suggest that you should look at the IBM OpenSSH User's Guide (Chapter 9, "sftp command") http://www-03.ibm.com/systems/resources/fot4os03.pdf And see that "mput" is not a valid sftp subcommand. Kirk Wolf Dovetailed Technologies http://dovetail.com PS> If you are going to be at SHARE in March, check out our session: - *Join us at SHARE in San Jose* Thursday, March 09, 10:00 AM - 11:00 AM, Finding the Needle in a Haystack - Diagnosing Common OpenSSH Problems PS> On Sun, Jan 29, 2017 at 10:37 AM, venkat kulkarni < venkatkulkarn...@gmail.com> wrote: > Hello Group, > > > > We tested SFTP on our test z/OS system to Test AIX box and we are able to > transfer data between these host. But now, I am trying in production system > with below detail. > > > > 1) Our aim is to convert all our FTP jobs into SFTP. > > 2) We are using $universe as scheduler for submitting these FTP jobs on > time to time. > > 3) We using user called "STCSYS" all these jobs. > > 4) But in FTP jobs, for every other host ( Ex AIX1, AIX2,AIX3 etc) we are > using different user id password to login to target host and then start FTP > process. > > 5) But in SFTP, it create TSO env using IKJEFT01 program and then run SFTP > commands to transfer files between systems. > > > > Example of SFTP Job, we using > > > > > > //SFTPSFT JOB (7330),MSGCLASS=X,MSGLEVEL=(1,1),CLASS=P, > > // NOTIFY=&SYSUID > > //STEP1 EXEC PGM=IKJEFT01,REGION=0M > > //SYSEXEC DD DISP=SHR,DSN=SYS1.SBPXEXEC > > //SYSTSIN DD DSN=SFTPSFT.TEST.JCL(FTPTST1),DISP=SHR > > //OUTPUT DD SYSOUT=* > > //SYSTSPRT DD SYSOUT=* > > /* > > > > EDIT SFTPSFT.TEST.JCL(FTPTST1) - 01.02 > > Command ===> > > ****** ***************************** Top of Data **** > > 000800 OPUT 'SFTPSFT.SFTP.TEST(SFTP1)' '/u/SFTPSFT/vp12' > > 000900 OSHELL { echo 'lcd /u/stcsys' ; + > > 001000 echo 'ascii'; + > > 001100 echo 'cd /home/ftp4rpt/'; + > > 001200 echo 'mput test.txt'; } | + > > 001300 sftp -v ftprpt@10.22.22.220 > > 001400 /* > > > > > > So, now I have stcsys user id created on mainframe with all > > > > # cd .ssh > > # ls -al > > total 96 > > drwx------ 2 MEAS OMVSGRP 8192 Jan 24 08:23 . > > drwxr-xr-x 3 MEAS OMVSGRP 8192 Jan 24 08:22 .. > > -rw------- 1 MEAS OMVSGRP 791 Jan 24 08:36 authorized_keys > > -rw------- 1 MEAS OMVSGRP 1675 Jan 24 08:23 id_rsa > > -rw-r--r-- 1 MEAS OMVSGRP 396 Jan 24 08:25 id_rsa.pub > > -rw-r--r-- 1 MEAS OMVSGRP 697 Jan 29 10:26 known_hosts > > # pwd > > /u/stcsys/.ssh > > > > > and in AIX1 side, I have ftprpt user defined and > > > > $ cd /home/ftprpt /.ssh > > $ ls -al > > total 48 > > drwx------ 2 ftprpt staff 256 Jan 13 15:37 . > > drwxr-xr-x 3 ftprpt staff 4096 Jan 15 12:15 .. > > -rw-r--r-- 1 ftprpt staff 791 Jan 15 12:12 authorized_keys > > -rw-r--r-- 1 ftprpt staff 395 Jan 13 15:37 > authorized_keys.old > > -rw------- 1 ftprpt staff 1675 Dec 11 14:25 id_rsa > > -rw-r--r-- 1 ftprpt staff 394 Dec 11 14:25 id_rsa.pub > > -rw-r--r-- 1 ftprpt staff 352 Jan 15 10:31 known_hosts > > $ > > > > > > > > and we exchanged rsa.pub key in authorized_keys file and exchanged > ECDSA.pub > key in known_hosts file but while running Job, I am getting below issue. > > > > OpenSSH_6.4, OpenSSL 1.0.1c 10 May 2012 > > > debug1: Reading configuration data /etc/ssh/ssh_config > > > debug1: Reading configuration data /etc/ssh/zos_ssh_config > > > debug1: zsshSmfSetConnSmfStatus: SMF status is 0 > > > debug1: Connecting to 10.22.22.220 Ý10.22.22.220¨ port 22. > > > debug1: Connection established. > > > debug1: cipher_init: none from source OpenSSL > > > debug1: cipher_init: none from source OpenSSL > > > debug1: permanently_set_uid: 0/1000 > > > debug1: identity file /u/stcsys/.ssh/id_rsa type 1 > > > debug1: identity file /u/stcsys/.ssh/id_rsa-cert type -1 > > > debug1: Enabling compatibility mode for protocol 2.0 > > > debug1: Local version string SSH-2.0-OpenSSH_6.4 > > > debug1: Remote protocol version 2.0, remote software version OpenSSH_6.0 > > > debug1: match: OpenSSH_6.0 pat OpenSSH* > > > FOTS1061 key_read: uudecode AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbm > lzdHAyNTYAAAB > > failed > > > debug1: SSH2_MSG_KEXINIT sent > > > debug1: SSH2_MSG_KEXINIT received > > > debug1: mac_setup_by_alg: hmac-sha1 from source OpenSSL > > > debug1: kex: server->client aes128-ctr hmac-sha1 none > > > debug1: mac_setup_by_alg: hmac-sha1 from source OpenSSL > > > debug1: kex: client->server aes128-ctr hmac-sha1 none > > > debug1: SSH2_MSG_KEX_DH_GEX_REQUEST(1024<2048<8192) sent > > > debug1: expecting SSH2_MSG_KEX_DH_GEX_GROUP > > > debug1: SSH2_MSG_KEX_DH_GEX_INIT sent > > > debug1: expecting SSH2_MSG_KEX_DH_GEX_REPLY > > > debug1: Server host key: RSA ce:14:d1:2f:b2:d1:7c:83:12:9a: > 16:1e:31:9d:b6:b7 > > > FOTS1061 key_read: uudecode AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbm > lzdHAyNTYAAAB > > failed > > > debug1: read_passphrase: can't open /dev/tty: EDC5128I No such device. > (errno2=0 > > FOTS1370 Host key verification failed. > > > debug1: zsshSmfSetConnSmfStatus: SMF status is 0 > > > FOTS0841 Connection closed > > > > > > Can you please help, if I am not following correct way on this new setup or > I should be using same userid on both mainframe and aix side for exchanging > keys with password less. > > > > Thanks in advance. > > > > Thanks & Regards > > Venkat > > ---------------------------------------------------------------------- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN > ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN