Control-M MFT Configuration

Control-M Managed File Transfer (MFT) is an FTP/SFTP client and server that enables you to watch and transfer files from a local host to a remote host, a remote host to a local host, or a remote host to another remote host. Control-M for MFT enables you to perform the following administrative tasks in the Configuration domain:

  • Create, update, delete, test, and copy connection profiles, as described in Creating a Centralized Connection Profile.

  • Configure MFT Client and Server parameters, as described in Configuring MFT Client and Server.

  • Generate SSH keys, which enables the SFTP client to authenticate itself to the SFTP server instead of using a password, as described in Generating SSH Keys.

  • Authorize an SSH host when the SSH server’s signature changes, which ensures that you connect to the correct SFTP server to avoid MFT job failures, as described in Authorizing an SSH Host.

  • Create, update, copy, and delete PGP templates, which enable you to define PGP commands using your own PGP application to integrate with Control-M for MFT for each transfer, as described in PGP Template Management.

  • Create, update, copy, and delete z/OS templates, which enable you to define z/OS file transfer parameters, as described in.

Changing the JRE Package in Control-M MFT

This procedure describes how to change the JRE package from the default installation to a custom package in Control-M MFT on Linux and Windows.

Before You Begin

Verify that the external JRE version is 11 or higher.


  1. Stop the Agent.

  2. Define an alternative Java home directory by running the one of following commands:

    • Windows: mklink /D <CTM Agent>\cm\AFT\JRE_LINK <External JRE11>
    • Linux: ln -s <External JRE11> <CTM Agent>/cm/AFT/JRE_LINK
  3. Start the Agent.