2016-08-24 76 views

回答

1

不容易,它可能无法正常工作。首先,你必须让sshd的端口2020

为此运行,编辑

/etc/ssh/sshd_config

并设置选项:

Port 2020 ListenAddress 0.0.0.0 UsePrivilegeSeparation no PasswordAuthentication yes

然后,运行sudo service ssh start内一个WSL控制台。

然后,用您的WSL用户名和密码与VS代码连接到127.0.0.1:2020

我不确定它的工作效果如何,但这就是你可以做到的。

来源:https://github.com/Microsoft/BashOnWindows/issues/300

更好的支持和整合计划。如果你很好奇,可以看看Alex Ionescu在2016年BlackHat演讲中的幻灯片(在他的github上,转到回购“lxss”并查看PDF)。他描述了一个未记录的COM接口,该接口连接到WSL中的lxsessionmanager Windows服务和未公开的设备/dev/lxss,该接口实际上是用于Win32 <→WSL IPC的总线。他演示了一个概念验证服务器和客户端,它通过WSL Linux实例内部的总线启动Windows应用程序。

相关问题