---
title: SSH through Wrangler is now enabled by default for Containers
description: SSH through Wrangler is now enabled by default. Add a public key to connect, or opt out in your Container configuration.
image: https://developers.cloudflare.com/changelog-preview.png
---

> Documentation Index  
> Fetch the complete documentation index at: https://developers.cloudflare.com/changelog/llms.txt  
> Use this file to discover all available pages before exploring further.

[Skip to content](#%5Ftop) 

# Changelog

New updates and improvements at Cloudflare.

[ Subscribe to RSS ](https://developers.cloudflare.com/changelog/rss/index.xml) [ View RSS feeds ](https://developers.cloudflare.com/fundamentals/new-features/available-rss-feeds/) 

![hero image](https://developers.cloudflare.com/_astro/hero.CVYJHPAd_26AMqX.svg) 

[ ← Back to all posts ](https://developers.cloudflare.com/changelog/) 

## SSH through Wrangler is now enabled by default for Containers

May 12, 2026 

[ Containers ](https://developers.cloudflare.com/containers/) 

SSH through Wrangler is now enabled by default for [Containers](https://developers.cloudflare.com/containers/). Previously, you had to set `ssh.enabled` to `true` in your Container configuration before you could connect.

This change does not expose any publicly accessible ports on your Container. The SSH service is reachable only through [wrangler containers ssh](https://developers.cloudflare.com/workers/wrangler/commands/containers/#containers-ssh), which authenticates against your Cloudflare account. You also need to add an `ssh-ed25519` public key to `authorized_keys` before anyone can connect, so enabling SSH alone does not grant access.

To connect, add a public key to your Container configuration and run `wrangler containers ssh <INSTANCE_ID>`:

* [  wrangler.jsonc ](#tab-panel-1004)
* [  wrangler.toml ](#tab-panel-1005)

JSONC

```

{

  "containers": [

    {

      "authorized_keys": [

        {

          "name": "<NAME>",

          "public_key": "<YOUR_PUBLIC_KEY_HERE>",

        },

      ],

    },

  ],

}


```

TOML

```

[[containers]]

[[containers.authorized_keys]]

name = "<NAME>"

public_key = "<YOUR_PUBLIC_KEY_HERE>"


```

To disable SSH, set `ssh.enabled` to `false` in your Container configuration:

* [  wrangler.jsonc ](#tab-panel-1002)
* [  wrangler.toml ](#tab-panel-1003)

JSONC

```

{

  "containers": [

    {

      "ssh": {

        "enabled": false,

      },

    },

  ],

}


```

TOML

```

[[containers]]

[containers.ssh]

enabled = false


```

For more information, refer to the [SSH documentation](https://developers.cloudflare.com/containers/ssh/).