não foi possível conectar o soquete: conexão recusada (10061)

não foi possível conectar o soquete: conexão recusada (10061)

Estou tentando executar kex --win -sno Kali Linux para obter a GUI, mas estou recebendo uma mensagem de erro:

Error: unable to connect socket: connection refused(10061)

Você pode ajudar

Eu tentei o seguinte:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

wsl --set-default-version 2

wsl --set-version kali-linux 2

sudo apt install -y kali-win-kex



kex --win -s

Inicie o vncserver para aceitar a conexão de todos os endereços de rede:

vncserver -localhost no

Verifique o status do kex novamente:

kex --status

Agora deve listar as sessões vnc

Digite o seguinte comando para iniciar as janelas do Kali:

kex --win -sl

Se eu executar, vncserver -localhost norecebo o seguinte:

Killing Xtigervnc process ID 29... success!

tail /home/vi/.vnc/Vik.localdomain:5901.log:

Xvnc TigerVNC 1.11.0 - built 2021-03-22 21:21
Copyright (C) 1999-2020 TigerVNC Team and many others (see README.rst)
See https://www.tigervnc.org for information on TigerVNC.
Underlying X server release 12010000, The X.Org Foundation


Mon May 24 18:42:53 2021
 vncext:      VNC extension running!
 vncext:      Listening for VNC connections on all interface(s), port 5901
 vncext:      created VNC server for screen 0

Mon May 24 18:43:24 2021
 ComparingUpdateTracker: 0 pixels in / 0 pixels out
 ComparingUpdateTracker: (1:-nan ratio)

vncserver: /usr/bin/Xtigervnc did not start up, please look into '/home/vi/.vnc/Vik.localdomain:5901.log' to determine the reason! -1

Sou novo no Kali Linux

Responder1

Uma observação para todos os outros que estão tendo esse problema:Certifique-se de ter WSL2 e não WSL1!Passei horas tentando descobrir até perceber que tenho WSL1.

  • Para obter o WSL 2 siga as instruções emesta página.
  • Para atualizar uma instalação WSL1 kali-linux existente, abra um Powershell com direitos de administrador e digite:
    wsl --set-version kali-linux 2
    

Observação:Referenciado aqui

Responder2

Tenteparartodas as distribuições em execução e máquinas virtuais utilitárias leves WSL 2.

wsl --shutdown

e faça login no Win-KeX.

kali
kex

Funcionou no meu computador.

Responder3

Tentei todas as soluções que encontrei na Internet até agora, mas nada funcionou. Minha solução: observei o status por meio de kex status:

/usr/bin/kex: line 266: tasklist.exe: command not found

A solução foi encontradano Microsoft Docs (também disponível em russo) .

Eu adicionei /mnt/c/Windows/system32ao $PATH.

Também criei um arquivo .wslconfigna minha pasta User e adicionei estas linhas:

[wsl2]
localhostForwarding=true

Então reiniciei o computador e funcionou.

Meu $PATH atual está assim:

/usr/local/sbin:
/usr/local/bin:
/usr/sbin:
/usr/bin:
/sbin:
/bin:
/usr/games:
/usr/local/games:
/usr/lib/wsl/lib:
/mnt/c/Program Files (x86)/Common Files/Oracle/Java/javapath:
/mnt/c/Program Files/Python39/Scripts/:
/mnt/c/Program Files/Python39/:
/mnt/c/Windows/system32:
/mnt/c/Windows:
/mnt/c/Windows/System32/Wbem:
/mnt/c/Windows/System32/WindowsPowerShell/v1.0/:
/mnt/c/Windows/System32/OpenSSH/:
/mnt/c/Program Files/Git/cmd:

informação relacionada