我已经在 AWS 上的 Ubuntu 服务器上安装了 Visual Studio Code。
我下载了.deb 文件并按照以下链接中的说明进行设置。
https://code.visualstudio.com/docs/setup/linux
设置成功(iAd 库出现了一些问题;但能够解决)。
根据说明,代码应通过在 shell 提示符下键入“code”来运行。当我在 shell 上执行此操作时(我通过 ssh 连接),没有错误,但似乎什么也没发生。
我认为这与 ssh 上的 GUI 显示有关,但我不确定我必须做什么才能使其工作。
答案1
ssh
默认情况下,不允许 X11 转发(一种将 X11 窗口转发到您的计算机的方法)。要启用它,请将选项传递-X
给ssh
。SSH 服务器也需要允许它;请确保以下行:
X11Forwarding yes
位于服务器的/etc/ssh/sshd_config
文件中。如果不存在,请添加它并重新启动 SSH 守护程序:
sudo service ssh restart
但是,由于某些程序绘制图形的方式,它们根本无法使用 X11 转发。我之前没有尝试过使用 Visual Studio Code,但如果它不起作用,我也不会感到惊讶。