vscode已安装在我的Windows计算机中,我使用ssh远程服务 当我试图绘制一个图形时,该图形并没有显示出来。 例如。, 代码如下
/*copy from the book*/
typedef double Money;
class Account {
public:
Money balance() { return bal; } // uses Money from the outer scope
private:
typedef double Money; **// error: cannot redefine Money**
Money bal;
// ...
};
当我在远程ssh中运行代码时,该图没有显示。 (ps,该代码在我的本地计算机上有效)
答案 0 :(得分:0)
是的,它是完全可能的,但是它需要x11转发选项。 在您的ssh配置文件中,添加“ ForwardX11是”
Host myHost
Hostname 192.168.1.1
ForwardX11 Yes
现在是棘手的部分:远程计算机必须允许转发(通常默认情况下处于禁用状态)。 在远程主机上,转到sshd_config文件(通常位置为/ etc / ssh / sshd_config) 并确保该选项
X11Forwarding yes
存在,并且未将其注释掉。
现在,只要您通过SSH进入该主机,就应该能够从Windows计算机运行任何图形应用程序