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 File Transfer 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 Creating a z/OS File Template.

Changing the JRE Package in Control-M MFT

This procedure describes how to change the JRE package in Control-M MFT on Linux and Windows. For more information about Java, see Control-M External Java Installation.

If you have certificates imported in your existing JRE trust-store (cacerts file), you must export and import them to the new JRE trust-store before you change the JRE location.

Before You Begin

Verify that the external JRE version is 11 (11.0.14 or higher) or 17.


  1. Stop the Agent.

  2. Open one of the following:

    • Windows: <CTM Agent>\BMCINSTALL\external_java_path.dat

    • Linux: <CTM Agent>/BMCINSTALL/external_java_path.dat

  3. Change the value of the CM_MFT_JAVA_HOME parameter, as follows:
    CM_MFT_JAVA_HOME=<External JRE11>

  4. Start the Agent.