Job Definition:
/* ----------------- scp_job ----------------- */
insert_job: scp_test job_type: SCP
machine: win-test
owner:[email protected]
permission:
date_conditions: 0
alarm_if_fail: 0
scp_transfer_direction: DOWNLOAD
scp_server_name: securetransfer.com
scp_server_port: 22
scp_remote_dir: "/from_xplan_UAT"
scp_remote_name: "*"
scp_local_name: "E:\\XPLAN_Files\\20200928"
scp_target_os: UNIX
scp_protocol: SFTP
scp_local_user: [email protected]
scp_delete_sourcedir: 0
scp_create_targetdir: 1
scp_transfer_mode: BINARY
Machine definition:
/* ----------------- lvntest.server.com ----------------- */
insert_machine: lvntest.server.com
type: a
max_load: 1
factor: 1.00
description: AIDA
port: 49155
node_name: lvntest.server.com
agent_name: ST1_lvntest
/* key_to_agent: *** masked value ***/
encryption_type: AES
character_code: ASCII
$ autorep -J scp_job -d
Job Name Last Start Last End ST/Ex Run/Ntry Pri/Xit
________________________________________________________________ ____________________ ____________________ _____ ________ _______
scp_job 09/30/2020 21:57:21 09/30/2020 21:57:21 FA 37664388/1 1
Status/[Event] Time Ntry ES ProcessTime Machine
-------------- --------------------- -- -- --------------------- ----------------------------------------
STARTING 09/30/2020 21:57:21 1 PD 09/30/2020 21:57:21 lvntest.server.com
RUNNING 09/30/2020 21:57:21 1 PD 09/30/2020 21:57:22 lvntest.server.com
FAILURE 09/30/2020 21:57:21 1 PD 09/30/2020 21:57:22
<Internal error. Unsupported key format.>
The CA WA System Agent on the server "lvntest.server.com" has an exception -
plugin_log_ftp.log:
==============
Log Started 09/30/2020 22:09:16.244+1000 with level 5
-----------------------------------------------------
09/30/2020 22:09:16.244+1000 1 FtpPlugin.ftp Internal Thread.CybWOBScpTransferHandler.processWob[:800] - java.lang.IllegalArgumentException: Unsupported key format.
at com.jscape.inet.ssh.util.SshParameters.a(Unknown Source)
at com.jscape.inet.ssh.util.SshParameters.<init>(Unknown Source)
at cybermation.plugins.ftp.wobhandler.CybWOBScpTransferHandler.processWob(CybWOBScpTransferHandler.java:700)
at cybermation.plugins.library.base.CybRMIExternalPluginBaseManager.processWob(CybRMIExternalPluginBaseManager.java:628)
at cybermation.plugins.library.base.CybRMIExternalPluginBaseManager.run(CybRMIExternalPluginBaseManager.java:461)
at java.lang.Thread.run(Thread.java:748)
Caused by: com.jscape.inet.ssh.util.keyreader.FormatException: Unsupported data format.
at com.jscape.inet.ssh.util.keyreader.Pkcs8KeyPairFormat.restoreKeyPair(Unknown Source)
at com.jscape.inet.ssh.util.KeyPairAssembler.restoreKeyPair(Unknown Source)
at com.jscape.inet.ssh.util.KeyPairAssembler.restoreKeyPair(Unknown Source)
at com.jscape.inet.ssh.util.KeyPairAssembler.restoreKeyPair(Unknown Source)
at com.jscape.inet.ssh.util.SshParameters.a(Unknown Source)
at com.jscape.inet.ssh.util.SshParameters.<init>(Unknown Source)
at cybermation.plugins.ftp.wobhandler.CybWOBScpTransferHandler.processWob(CybWOBScpTransferHandler.java:700)
at cybermation.plugins.library.base.CybRMIExternalPluginBaseManager.processWob(CybRMIExternalPluginBaseManager.java:628)
at cybermation.plugins.library.base.CybRMIExternalPluginBaseManager.run(CybRMIExternalPluginBaseManager.java:461)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.io.IOException: Unsupported data format.
at com.jscape.util.i.gb.a(Unknown Source)
at com.jscape.inet.ssh.util.keyreader.Pkcs8KeyPairFormat.restoreKeyPair(Unknown Source)
at com.jscape.inet.ssh.util.KeyPairAssembler.restoreKeyPair(Unknown Source)
at com.jscape.inet.ssh.util.KeyPairAssembler.restoreKeyPair(Unknown Source)
at com.jscape.inet.ssh.util.KeyPairAssembler.restoreKeyPair(Unknown Source)
at com.jscape.inet.ssh.util.SshParameters.a(Unknown Source)
at com.jscape.inet.ssh.util.SshParameters.<init>(Unknown Source)
at cybermation.plugins.ftp.wobhandler.CybWOBScpTransferHandler.processWob(CybWOBScpTransferHandler.java:700)
at cybermation.plugins.library.base.CybRMIExternalPluginBaseManager.processWob(CybRMIExternalPluginBaseManager.java:628)
at cybermation.plugins.library.base.CybRMIExternalPluginBaseManager.run(CybRMIExternalPluginBaseManager.java:461)
at java.lang.Thread.run(Thread.java:748)
The failure is due to Unsupported public/private key file format for user authentication.
Release : 11.3.6
Component : CA Workload Automation AE (AutoSys)
The SFTP job does not support public or private keys that are generated using Putty Gen or that are encrypted in DES3 format.
Generate the public/private key file for the SFTP user login using command -
$ ssh-keygen -t rsa -b 2048 -m PEM
(The above command generates the key file in PEM format)
Store the key credentials for the job owner using the command autosys_secure. The procedure is documented here -
https://community.broadcom.com/communities/community-home/librarydocuments/viewdocument?DocumentKey=531266e1-ddf0-457c-b1b4-0c3979ac7517
Secure Copy Job:
https://techdocs.broadcom.com/us/en/ca-enterprise-software/intelligent-automation/workload-automation-ae-and-workload-control-center/11-3-6-SP8/scheduling/ae-scheduling/secure-copy-jobs-overview.html