Remote execution with Amazon Linux

The Problem

Amazon Linux AMIs don't ship with scp installed, therefore CloudBolt is unable to execute remote scripts as part of the provisioning process.

The Solution

Add an "AWS User Data" parameter to your AWS-backed environment, that tells AWS EC2 to install the openssh-clients package as part of provisioning. Here's an example of how that script looks:

repo_update: true
repo_upgrade: all

 - openssh-clients

 Add this as the only option to this parameter and CloudBolt will pass this to AWS when provisioning your VM. For more information on user-data and cloud-init scripts in AWS, see:



Have more questions? Submit a request


Please sign in to leave a comment.