![无法在 kali linux 中为 wsl2 启动新的 kex 会话](https://linux22.com/image/179070/%E6%97%A0%E6%B3%95%E5%9C%A8%20kali%20linux%20%E4%B8%AD%E4%B8%BA%20wsl2%20%E5%90%AF%E5%8A%A8%E6%96%B0%E7%9A%84%20kex%20%E4%BC%9A%E8%AF%9D.png)
当我尝试在 kali-linux 中为 WSL2 运行 kex 时,会抛出以下错误消息。没有缺少依赖项。我已尝试过列出的所有解决方案这线程,但这些都不适合我。任何其他建议将不胜感激:
Win-KeX server sessions:
X DISPLAY # RFB PORT # PROCESS ID
:1 5901 584
You can use the Win-KeX client to connect to any of these displays.
randhir@LAPTOP-294HO1DB:~$
TigerVNC Viewer 32-bit v1.10.80
Built on: 2020-06-15 22:33
Copyright (C) 1999-2020 TigerVNC Team and many others (see README.rst)
See https://www.tigervnc.org for information on TigerVNC.
Mon Aug 24 21:52:43 2020
DecodeManager: Detected 4 CPU core(s)
DecodeManager: Creating 4 decoder thread(s)
Mon Aug 24 21:52:45 2020
CConn: unable to connect to socket: No connection could be made because
the target machine actively refused it. (10061)
答案1
经过一番尝试后,我想我明白了这个问题。有一些更新的软件包导致kex
.
重新安装卡利,不要 dist-upgrade
,然后直接做一个
apt update
apt install kali-win-kex
它会工作得很好。再次,不要更新kali WSL2系统。
答案2
只需打开 Kali,成为 root,然后
kex stop
然后再试一次。每次都必须手动杀死服务器。
答案3
只需运行它sudo
:启动 Kali 并输入
sudo kex
通过这样做,您仍然可以kex
在 WSL2 中使用,而不必拒绝安装 WSL2。另请记住,您必须通过运行手动终止服务器,如另一个答案所述
sudo kex kill
答案4
有同样的问题。尝试在 powershell 中执行此操作:
wsl --shutdown
wsl -d {LINUX NAME}
然后运行sudo kex
。