Kontrollera om SSH-port 22 är öppen

Värd
Skanna endast värdar du äger eller har uttryckligt tillstånd att testa. Skanningen kontrollerar cirka 20 välkända TCP-portar.
Nästa

Utelåst från en ny server, eller osäker på om en ändring i brandväggen blockerade SSH? Ange värden och leta efter port 22 i resultatet. Skanningen visar även Telnet och FTP, som du normalt vill ha stängda.

Så testar du om SSH går att nå

  1. 1

    Ange servern

    Skriv serverns publika värdnamn eller IP-adress i fältet Värd.

  2. 2

    Kör skanningen

    Tryck på Nästa och sedan på Skanna vanliga portar.

  3. 3

    Leta efter 22

    Om port 22 visas med etiketten SSH lyckades en TCP-anslutning till den utifrån.

  4. 4

    Kontrollera 21 och 23

    FTP (21) och Telnet (23) ingår i samma skanning, så du ser direkt om gammal fjärråtkomst är exponerad.

Vad en träff på port 22 betyder

Att port 22 visas som öppen betyder att servern accepterade en TCP-anslutning på den. Det bekräftar att nätvägen fungerar: brandväggen, säkerhetsgruppen och molnreglerna släpper igenom trafiken, och något lyssnar. Det bekräftar inte att din nyckel eller ditt lösenord godkänns, bara att dörren går att nå.

Om port 22 saknas

Skanningen visar bara öppna portar, så en saknad 22 kan ha flera orsaker:

  • SSH-demonen körs inte, eller lyssnar på en annan port.
  • En brandvägg på värden eller en molnsäkerhetsgrupp blockerar port 22 från internet.
  • Servern är onåbar eller startar fortfarande.
  • Leverantören filtrerar port 22 från nätverket som skanningen körs på.

Den här grundläggande skanneraren kan inte skilja mellan dessa. Många administratörer flyttar SSH till en annan port med avsikt, och den porten finns inte med i verktygets fasta lista, så en egen SSH-port syns inte.

Felsökning i rätt ordning

  1. Bekräfta att servern är igång, till exempel att en webbport som 443 visas som öppen.
  2. Kontrollera molnets brandvägg eller säkerhetsgrupp för en inkommande regel på din SSH-port.
  3. Kontrollera reglerna i brandväggen på värden.
  4. Bekräfta att SSH-tjänsten körs och vilken port den använder.

Hårdningstips

SSH på det publika internet utsätts ständigt för automatiserade inloggningsförsök. Inloggning enbart med nyckel och begränsning av källadresserna minskar den risken. Skanna bara servrar som du förvaltar.

Närliggande portar i samma skanning

Samma körning kontrollerar även webbportarna 80, 443, 8080 och 8443. Det är användbart när SSH verkar död: om HTTPS svarar men SSH inte gör det är servern igång och problemet begränsas till SSH eller dess brandväggsregel. Om inget alls svarar bör du först misstänka servern, dess nätverk eller en blockering på leverantörsnivå.

Kom ihåg att skanningen ansluter från en publik adress. Om din SSH-regel bara tillåter din egen IP syns porten korrekt som stängd här, även om du själv kan ansluta. Om du väntar dig att SSH ska vara öppen och den inte är det, ändra en sak i taget och skanna igen efter varje ändring, så att du vet vilket steg som löste problemet.

Vanliga frågor

Nej. Skanneraren testar en fast lista med 18 portar, och 22 är den enda SSH-porten i den. En egen SSH-port kontrolleras inte.

Öppen betyder bara att TCP-anslutningen accepterades. Inloggningen kan ändå misslyckas på grund av fel nyckel, en inaktiverad användare eller en tillåtelselista i SSH-konfigurationen.

På en modern server sällan. Telnet skickar data okrypterat, så om port 23 dyker upp på en maskin du förvaltar ska du ta reda på vad som lyssnar och stänga den om den inte behövs.

Nej. Den öppnar bara en TCP-anslutning och stänger den. Inga inloggningsuppgifter skickas och inga lösenord provas.

Relaterade verktyg

Verktyget finns på andra språk

Guider och användningsområden