Skip to content

Install SIA connectors

Here is an example workflow for installing a connector on a linux or windows box:

  1. Install Ark SDK:
    go install github.com/cyberark/ark-sdk-golang
    
    Make sure that the PATH environment variable points to the Go binary. For example:
    export PATH=$PATH:$(go env GOPATH)/bin
    
  2. Create a profile:
    • Interactively:
      ark configure
      
    • Silently:
      ark configure --silent --work-with-isp --isp-username myuser
      
  3. Log in to Ark:
    ark login --silent --isp-secret <my-ark-secret>
    
  4. Create a network and connector pool:
    ark exec cmgr add-network --name mynetwork
    ark exec cmgr add-pool --name mypool --assigned-network-ids mynetwork_id
    
  5. Install a connector:
    • Windows:
      ark exec sia access install-connector --connector-pool-id 89b4f0ff-9b06-445a-9ca8-4ca9a4d72e8c --username myuser --password mypassword --target-machine 1.1.1.1 --connector-os windows --connector-type ON-PREMISE
      
    • Linux:
      ark exec sia access install-connector --connector-pool-id 89b4f0ff-9b06-445a-9ca8-4ca9a4d72e8c --username myuser --private-key-path /path/to/private_key.pem --target-machine 1.1.1.1 --connector-os linux --connector-type ON-PREMISE