跳转到内容
搜索文档

更新日志

Cloudflare 的最新更新与改进。

Back to all posts

通过 Wrangler 进行 SSH 连接现已为容器默认启用

通过 Wrangler 进行 SSH 连接现已为容器默认启用。此前,您必须在容器配置中将 ssh.enabled 设置为 true 才能连接。

此更改不会在您的容器上暴露任何公开可访问的端口。SSH 服务仅可通过 wrangler containers ssh 访问,该命令会对您的 Cloudflare 账户进行身份验证。您还需要在 authorized_keys 中添加 ssh-ed25519 公钥才能连接,因此仅启用 SSH 并不能授予访问权限。

要连接,请在容器配置中添加公钥并运行 wrangler containers ssh <INSTANCE_ID>

{
	"containers": [
		{
			"authorized_keys": [
				{
					"name": "<NAME>",
					"public_key": "<YOUR_PUBLIC_KEY_HERE>",
				},
			],
		},
	],
}
[[containers]]
[[containers.authorized_keys]]
name = "<NAME>"
public_key = "<YOUR_PUBLIC_KEY_HERE>"

要禁用 SSH,请在容器配置中将 ssh.enabled 设置为 false

{
	"containers": [
		{
			"ssh": {
				"enabled": false,
			},
		},
	],
}
[[containers]]
[containers.ssh]
enabled = false

如需更多信息,请参阅 SSH 文档