Open topic with navigation

# Prerequisites for Instant Connector Deployment

The following are prerequisites for Instant Connector Deployment.

- You must set up one or more deployment templates.
- Instant Connector Deployment is supported for accounts using SSH key authentication, but not supported for SSH with passphase authentication. To enable SSH key authentication, the SSH key needs to be set up between a non-root user of ArcMC and a user of the remote host that will be used for deployment.
- In addition, it is strongly suggested you consult the Configuration Guide for the connector you plan to deploy before deployment, to understand any special considerations or features of the connector being installed.
- For more information regarding Connector destinations, please see the Smart Connectors User's Guide.
- The below prerequisites are not present by default on Linux 8.x, unlike in previous Linux versions (e.g. Linux 6.x and 7.x). Perform the following steps for RHEL 8.1 on the host where the ArcMC is or will be installed, and in the target Linux host (the VM where the Connector/Collector will be deployed):

1. Install python2:

For RHEL 7.x:
`sudo yum install -y python2`

For RHEL 8.x:
`sudo dnf install -y python2`

1. Create a symlink:

`sudo ln -s /usr/bin/python2 /usr/bin/python`

1. Install libselinux-python package:

For RHEL 7.x:
`sudo yum install -y libselinux-python`

For RHEL 8.x:
`sudo dnf install -y libselinux-python`

Note: If the `yum/dnf` command fails when installing `libselinux-python` on RHEL, follow the steps below:
- Download `libselinux-python-2.8-6.module_el8.0.0+111+16bc5e61.x86_64.rpm`
- Install the package:
`rpm -i libselinux-python-2.8-6.module_el8.0.0+111+16bc5e61.x86_64.rpm`

## Additional Requirements For Windows Platforms

The following additional items are required for Instant Connector Deployment on Windows platforms.

- Only the local admin account is supported for deployment.
- The following preparatory steps are required when deploying on a Windows VM.

1. Consult the Microsoft documentation to enable PowerShell 5.0 or later.

2. Enable and configure PowerShell Remoting, with CredSSP authentication.

- Download the file ConfigureRemotingForAnsible.ps1.

- Open Power Shell as Administrator and run the following command:

  - `ConfigureRemotingForAnsible.ps1 -EnableCredSSP`

3. Enable TLS 1.2.