← Containers / containers
SSH
Любой, у кого есть доступ на запись к Container, может подключиться к нему по SSH через Wrangler, если соответствующий публичный ключ указан в authorized_keys.
SSH не открывает на Container публично доступный порт. Единственный способ подключения: через Wrangler с помощью wrangler containers ssh, который выполняет аутентификацию в вашей учётной записи Cloudflare.
Настройка SSH
SSH можно настроить в вашем Конфигурация Container на ssh и authorized_keys свойства. Только ssh-ed25519 ключ такого типа поддерживается.
ssh.enabled свойство контролирует только то, можно ли подключиться по SSH к Container через Wrangler. По умолчанию оно равно true. Установите значение false чтобы полностью отключить доступ по SSH.
Подключение через Wrangler
Чтобы подключиться по SSH к Container с помощью Wrangler, добавьте ssh-ed25519 открытый ключ в authorized_keys в конфигурации Container. Пример базовой конфигурации:
{
"containers": [
{
// other options here...
"authorized_keys": [
{
"name": "<NAME>",
"public_key": "<YOUR_PUBLIC_KEY_HERE>"
}
]
}
]
}[[containers]]
[[containers.authorized_keys]]
name = "<NAME>"
public_key = "<YOUR_PUBLIC_KEY_HERE>"Дополнительные сведения о настройке SSH см. в Конфигурация SSH.
Узнайте ID экземпляра Container, выполнив wrangler containers instances или в Панель управления Cloudflare ↗.
Экземпляр, к которому вы хотите подключиться по SSH, должен быть запущен.
SSH не запустит остановленный Container, и одно лишь активное SSH-соединение не удержит Container в рабочем состоянии.
После настройки SSH и запуска Container откройте SSH-подключение с помощью:
wrangler containers ssh <INSTANCE_ID>Использовать как SSH-прокси
Вы можете использовать wrangler containers ssh как OpenSSH ProxyCommand. Это позволяет вашему локальному SSH-клиенту подключаться через Wrangler.
ssh -o ProxyCommand="wrangler containers ssh %h" cloudchamber@<INSTANCE_ID>При таком использовании Wrangler перенаправляет стандартный ввод и вывод на SSH сервер в запущенном Container. Вы также можете передать --stdio чтобы принудительно включить этот режим.
Видимость процессов
Без containers_pid_namespace флаг совместимости, все процессы внутри виртуальной машины видны при подключении к Container через SSH. Этот флаг по умолчанию включён для Workers с дата совместимости 2026-04-01 или более поздней версии.