Skip to main content

Posts

Showing posts with the label WSL2

Reverse SSH shell to WSL2

Reverse SSH shell to WSL2 WLS2 is configured by default in a NAT network.That means we can't generally reach it from the outside.  To connect to it externally, let us configure WSL 2 for reverse shell Prerequisite Another SSH server that acts as gateway. This server should be accessible from the outside. For this exercise we will be using 192.168.2.30 as the gateway IP. Step 1: Enable SSH on WSL2 $: sudo ssh-keygen -A Then start SSH: $: sudo service ssh start Step 2: Verify connection from WSL2 to the gateway SSH server $: ssh -R 2222:localhost:22 u1@192.168.2.30 Below is an example connection to Kali SSH server From Kali gateway server, verify that we can connect to port 2222, like: $: ssh u2@localhost -p 2222 By default WSL2 does not allow SSH connection using password, you will get an error like below. u2@localhost: Permission denied (publickey). To fix this, change /etc/ssh/sshd_config on WSL2, ensure that:  PasswordAuthentication is set to yes ChallengeRespo

WSL2: Ubuntu fails to start ssh server

WSL2: Ubuntu fails to start ssh server Running sudo service ssh start fails with error message like below: * Starting OpenBSD Secure Shell server sshd sshd: no hostkeys available -- exiting. It is failing because there are no keys generated in the system, to fix it do: $: sudo ssh-keygen -A You should now able to able to start it, like: $: sudo service ssh start

Installing WSL2 on Windows Server 20H2

Installing WSL2 on Windows Server 20H2 Environment info  Host: Windows 10 Release 1909 Pro Virtualization: VMware Professional 14 Pro  Prerequisite  Windows Server 20H2 VMware Tools installed - mount the installer ( Menu | Install VMware Tools... ) PS C:\>setup.exe /S /v "/qn REBOOT=R ADDLOCAL=ALL" PS C:\>shutdown /t 0 /f /r Enable nested virtulization on the VM Install WSL2 Ubuntu 20.04 PS C:\>dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart PS C:\>dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart PS C:\>shutdown /t 0 /f /r PS C:\>#Wait for the reboot to complete PS C:\>Invoke-WebRequest https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi -OutFile $HOME\Downloads\wsl_update_x64.msi PS C:\>cd $HOME\Downloads PS C:\>msiexec.exe /i wsl_update_x64.msi /quiet /qn PS C:\>wsl --set-default-version 2 PS C:\>curl.exe -L -o ubuntu-2004.zip