SSH-adgang til Ubuntu på Windows 10: Fejlfinding og løsning af problemer

Hvordan kan der opnås SSH-adgang til en Ubuntu-instans på Windows 10 Anniversary Edition med "Bash on Ubuntu on Windows", når openssh-server er installeret og konfigureret, men forsøget på at ssh til "localhost:2200" resulterer i "Server unexpectedly closed network connection"?

For at opnå SSH-adgang til en Ubuntu-instans på Windows 10 Anniversary Edition med "Bash on Ubuntu on Windows", skal du sikre, at OpenSSH-serveren kører, kontrollere SSH-konfigurationen, bekræfte netværksforbindelsen, og eventuelt geninstallere OpenSSH-serveren.

Sådan opnås SSH-adgang til en Ubuntu-instans på Windows 10 Anniversary Edition med "Bash on Ubuntu on Windows"

Hvis du har installeret og konfigureret OpenSSH-serveren på din Ubuntu-instans, men oplever problemer med at oprette forbindelse via SSH til "localhost:2200", kan du følge disse trin for at fejlfinde og løse problemet:

1. Bekræft OpenSSH-serverens status

  • Åbn "Bash on Ubuntu on Windows".
  • Kør følgende kommando for at kontrollere, om OpenSSH-serveren kører:
    sudo service ssh status
  • Hvis serveren ikke kører, start den med:
    sudo service ssh start

2. Kontroller SSH-konfigurationen

  • Åbn SSH-konfigurationsfilen:
    sudo nano /etc/ssh/sshd_config
  • Sørg for, at følgende linjer er korrekt konfigureret:
    • Port 2200
    • PermitRootLogin yes (hvis du forsøger at logge ind som root)
    • PasswordAuthentication yes (hvis du bruger password authentication)
  • Gem og luk filen.
  • Genstart SSH-serveren for at anvende ændringerne:
    sudo service ssh restart

3. Bekræft netværksforbindelsen

  • Kontroller, at port 2200 er åben og lytter:
    sudo netstat -tuln | grep 2200
  • Hvis porten ikke er åben, kan der være en firewall, der blokerer forbindelsen. Deaktiver midlertidigt firewall for at teste:
    sudo ufw disable

4. Prøv at oprette forbindelse igen

  • Åbn en ny terminal på din Windows 10-maskine.
  • Kør følgende kommando for at oprette forbindelse via SSH:
    ssh -p 2200 user@localhost
  • Erstat user med dit brugernavn på Ubuntu-instansen.

5. Fejlfinding af yderligere problemer

  • Kontroller SSH-logfilerne for fejlmeddelelser:
    sudo tail -f /var/log/auth.log
  • Hvis du stadig oplever problemer, kan du prøve at geninstallere OpenSSH-serveren:
    sudo apt-get remove --purge openssh-server
    sudo apt-get install openssh-server

Ved at følge disse trin bør du kunne opnå SSH-adgang til din Ubuntu-instans på Windows 10 Anniversary Edition med "Bash on Ubuntu on Windows".

Opret din første opgave på få minutter

Spar dig selv for besvær og kom igennem din to-do liste i dag

1

Beskriv din opgave

2

Modtag bud

3

Få løst din opgave

opgaver platform services

Møbelsamling

Hjælp med at samle Ikea klædeskab

opgaver platform services

Maler

Klargøring af lejlighed til flyttesyn

opgaver platform services

Flyttehjælp

Flytning af 150 kvm hus til Roskilde fra København

opgaver platform services

Havearbejde

Beskæring af 4 større træer

opgaver platform services

IT support

Geninstallering af windows + programmer

opgaver platform services

Elektriker

Installation af Sonos musikanlæg i hus

opgaver platform services

Rengøring

Ugentlig rengøring af lejlighed (114kvm)

opgaver platform services

Flyttehjælp

Flytning af 150 kvm hus til Roskilde fra København

opgaver platform services

Elektriker

Opsætning af lamper i stue og soveværelse

opgaver platform services

Catering

3-retters menu til 14 mennesker