我正在尝试使用 VSCode 及其远程扩展来设置远程开发,但我遇到了问题。扩展安装在 Proxmox 主机上,而不是安装在配置文件中指示的容器上。
该扩展程序完美地连接到 Container,它就像一个魅力一样工作。在主机上,我启用了启用端口转发的防火墙(我只使用 1 个公共 IP、每个容器 1 个域名和每个容器 1 个 SSH 不同端口)。它将端口 22200 转发到 Container 的端口 22。
.ssh/配置
Host container.domain.it
HostName container.domain.it
User root
Port 22200
PasswordAuthentication Yes
我注意到这一点是因为 Proxmox 无法再启动容器了。它抛出了几个错误。查看主机上的所有活动进程,我注意到几个 VSCode 进程。停止扩展并关闭 VSCode,Proxmox 主机上的所有进程都终止了,Proxmox 再次完美运行。