因此,我已经设置了一个 Ubuntu 服务器 18.04.01 64 位,可以通过 SSH 连接到它。
已安装 LXD/LXC
我还首先在 netplan 中使用 DHCP 创建了一个网桥 br0,以便使用 SSH 连接到容器,并且它在本地运行良好。
然后我想使用公共 IP 样式连接到一个或多个容器,我禁用了 dhcp4 和 6 og eth0 和 br0,并在 netplan 中将 br0 上的静态 IP 设置为公共 IP!对于主机部分,我可以直接连接到服务器,但不能连接到容器,这就是我想要的。
我已经尝试在端口 23 上的容器上设置 SSH,并且静态 IP 与主机相同,但我无法连接。
我该怎么做才能直接连接到容器上创建的用户
答案1
尝试
lxc config device add <container-name> sshproxy proxy listen=tcp:<public-ip>:23 connect=tcp:<container-ip>:22 bind=host
如果你的容器在标准端口 22 上运行 ssh。获取并使用lxc list
,获取并使用ifconfig
干杯