---
title: Install ec2-instance-connect on Linux | Snap Store
description: Get the latest version of ec2-instance-connect for Linux - Configures
  ssh daemon to accept EC2 Instance Connect ssh keys
url: https://snapcraft.io/ec2-instance-connect
---

# ec2-instance-connect

[Canonical](https://snapcraft.io/publisher/canonical "View all snaps from Canonical")

* [Canonical](https://snapcraft.io/publisher/canonical "View all snaps from Canonical")

latest/stable 1.1.17-0ubuntu1

Install latest/stable of ec2-instance-connect

---

**Install using the command line**

```
sudo snap install ec2-instance-connect
```

Don't have snapd? [Get set up for snaps](https://snapcraft.io/docs/installing-snapd).

---

### Package name

* ec2-instance-connect

---

### License

* Apache-2.0

---

### Last updated

* 29 September 2025 - latest/stable
* 30 January 2026 - 26/edge

---

### Contact

* [cpc@canonical.com](mailto:cpc@canonical.com "mailto:cpc@canonical.com")

---

### Report a bug

* [bugs.launchpad.net](https://bugs.launchpad.net/cloud-images/ "https://bugs.launchpad.net/cloud-images/")

---

##### Report a Snap Store violation

* [Report this Snap](https://snapcraft.io/ec2-instance-connect#report-snap-modal)

---

* [Description](https://snapcraft.io/ec2-instance-connect#tab-description)
* [Security](https://snapcraft.io/ec2-instance-connect#tab-security)

#### Configures ssh daemon to accept EC2 Instance Connect ssh keys

EC2 Instance Connect is a service that publishes ssh keys for use by EC2
instances based on AWS Credentials. These keys are consumed by on-instance
configuration provided by this package. The ssh daemon will query EC2
Instance Metadata service for user-keys at ssh calltime, validate any if
present as well as validating their signature, and if all checks pass return
will include them in the authorized keys list.

In addition, there is an agent that harvests instance ssh host keys and
passes them back to the service. This is for authentication purposes by
the EC2 console to open an in-browser ssh terminal connection.

---

## Install ec2-instance-connect on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the [installing snapd documentation](https://snapcraft.io/docs/installing-snapd).

[### Arch Linux](https://snapcraft.io/install/ec2-instance-connect/arch)

[### CentOS](https://snapcraft.io/install/ec2-instance-connect/centos)

[### Debian](https://snapcraft.io/install/ec2-instance-connect/debian)

[### elementary OS](https://snapcraft.io/install/ec2-instance-connect/elementary)

[### Fedora](https://snapcraft.io/install/ec2-instance-connect/fedora)

[### KDE Neon](https://snapcraft.io/install/ec2-instance-connect/kde-neon)

[### Kubuntu](https://snapcraft.io/install/ec2-instance-connect/kubuntu)

[### Manjaro](https://snapcraft.io/install/ec2-instance-connect/manjaro)

[### Pop!\_OS](https://snapcraft.io/install/ec2-instance-connect/pop)

[### openSUSE](https://snapcraft.io/install/ec2-instance-connect/opensuse)

[### Red Hat Enterprise Linux](https://snapcraft.io/install/ec2-instance-connect/rhel)

[### Ubuntu](https://snapcraft.io/install/ec2-instance-connect/ubuntu)
