För att aktivera och konfigurera en SSH-server på Windows med OpenSSH, följ dessa steg:
1. Installera OpenSSH:
- Ladda ner installationsprogrammet för OpenSSH för Windows från Microsoft Store.
- Kör installationsprogrammet och följ instruktionerna på skärmen för att slutföra installationen.
2. Aktivera SSH-server:
- Öppna appen Tjänster genom att söka efter "tjänster" i sökrutan i aktivitetsfältet.
- I Tjänster-fönstret hittar du tjänsten "OpenSSH SSH Server".
- Högerklicka på tjänsten och välj "Egenskaper".
- I dialogrutan Egenskaper ställer du in "Starttyp" till "Automatisk".
- Klicka på "Start"-knappen för att starta SSH-tjänsten.
3. Konfigurera SSH-server (valfritt):
- För att konfigurera SSH-servern, öppna "OpenSSH SSH Server"-tjänstegenskaperna igen (steg 2).
- Växla till fliken "Logga in".
- Ställ in "Detta konto" till "Lokalt system".
- Växla till fliken "Säkerhet".
- Under "Denna säkerhetskontext (lokal dator)", klicka på knappen "Redigera...".
- I fönstret "Lokal säkerhetspolicyinställning", välj "Definiera denna policyinställning" och justera åtkomstbehörigheterna för olika användargrupper och individer efter behov.
4. Tillåt TCP-port 22:
- Se till att Windows-brandväggen tillåter inkommande anslutningar på TCP-port 22, som är standard-SSH-porten.
- Du kan göra detta genom att tillåta regeln "OpenSSH SSH Server TCP Port 22" i Windows-brandväggen.
5. Ställ in SSH-användarautentisering:
- Som standard använder OpenSSH lösenordsbaserad autentisering. Du kan valfritt konfigurera autentisering med offentlig nyckel för ökad säkerhet.
- För att göra detta, generera SSH-nyckelpar för dina användarkonton med hjälp av verktyg som PuTTYgen eller OpenSSH.
- Placera de offentliga nycklarna på lämpliga platser (t.ex. ~/.ssh/authorized_keys) i Windows-systemet.
6. Anslut till SSH-servern:
- Från en annan dator eller enhet kan du nu ansluta till SSH-servern med en SSH-klient som PuTTY, OpenSSH eller någon annan SSH-kompatibel terminalemulator.
- Ange användarnamn och lösenord (eller använd SSH-nycklar om de är konfigurerade) för att autentisera och upprätta den säkra anslutningen.
7. Hantera fjärrsessioner (valfritt):
- När du väl är ansluten kan du använda SSH-terminalfönstret för att utföra kommandon och hantera filer på Windows-systemet på distans.
- Du kan också konfigurera avancerade SSH-alternativ och inställningar genom SSH-klientens konfigurationsalternativ.
Genom att följa dessa steg kan du framgångsrikt aktivera, konfigurera och använda OpenSSH SSH-servern på Windows för att upprätta säkra fjärranslutningar och utföra administrativa uppgifter.