Konfigurer WSL2 med statisk IP og SSH-server på Windows 10: Trin-for-trin guide

Hvordan kan WSL2 konfigureres til at bruge en statisk IP-adresse på en WIN10-maskine, så SSH-serveren fungerer korrekt ved opstart?

For at konfigurere WSL2 til at bruge en statisk IP-adresse på en Windows 10-maskine og sikre, at SSH-serveren fungerer korrekt ved opstart, skal du installere og konfigurere SSH-serveren, oprette en netværksbro, automatisere SSH-serverens opstart og teste konfigurationen.

Sådan konfigureres WSL2 til at bruge en statisk IP-adresse på en WIN10-maskine, så SSH-serveren fungerer korrekt ved opstart

For at konfigurere WSL2 (Windows Subsystem for Linux 2) til at bruge en statisk IP-adresse på en Windows 10-maskine og sikre, at SSH-serveren fungerer korrekt ved opstart, skal du følge disse trin:

  1. Installer og konfigurer SSH-server i WSL2:
    • Åbn din WSL2-distribution (f.eks. Ubuntu).
    • Installer OpenSSH-serveren ved at køre: sudo apt-get install openssh-server
    • Start SSH-serveren: sudo service ssh start
    • Kontroller, at SSH-serveren kører: sudo service ssh status
  2. Konfigurer en statisk IP-adresse for WSL2:
    • WSL2 bruger dynamiske IP-adresser, så du skal oprette en netværksbro for at tildele en statisk IP-adresse.
    • Opret en netværksbro på din Windows 10-maskine:
      • Åbn "Network and Sharing Center".
      • Klik på "Change adapter settings".
      • Vælg din aktive netværksadapter og højreklik for at vælge "Bridge Connections".
    • Konfigurer netværksbroen til at bruge en statisk IP-adresse:
      • Højreklik på netværksbroen og vælg "Properties".
      • Vælg "Internet Protocol Version 4 (TCP/IPv4)" og klik på "Properties".
      • Indstil en statisk IP-adresse, subnet mask, og gateway.
  3. Automatiser SSH-serverens opstart:
    • Opret en scriptfil i din WSL2-distribution, der starter SSH-serveren ved opstart:
      • Opret filen: sudo nano /etc/init.d/start-ssh
      • Tilføj følgende indhold:
        #!/bin/bash
        sudo service ssh start
                    
      • Gør scriptet eksekverbart: sudo chmod +x /etc/init.d/start-ssh
      • Tilføj scriptet til opstart: sudo update-rc.d start-ssh defaults
  4. Test konfigurationen:
    • Genstart din Windows 10-maskine.
    • Kontroller, at WSL2 har den statiske IP-adresse, du har konfigureret.
    • Prøv at oprette forbindelse til SSH-serveren ved hjælp af den statiske IP-adresse: ssh user@static-ip-address

Ved at følge disse trin kan du konfigurere WSL2 til at bruge en statisk IP-adresse på en Windows 10-maskine og sikre, at SSH-serveren fungerer korrekt ved opstart.