ssh

Sådan ændres SSH-portnummer i Linux

Sådan ændres SSH-portnummer i Linux
En sikker shell eller SSH-protokol krypterer forbindelsen mellem to computere, hvilket giver en sikker måde at få adgang til eksterne enheder på. SSH bruges i vid udstrækning i fjernlogins, og det er nu de-facto-værktøjet til sikker klient-serverkommunikation. Processen med at ændre SSH-porten forklares i denne artikel.

Standard SSH-portnummer

Et portnummer bruges til at identificere en proces eller et program, der kommunikerer via et netværk. Alle indgående data kan videresendes korrekt til applikationen ved hjælp af det videresendte portnummer. Udgående data kan nævne et portnummer, så modtageren korrekt kan identificere informationskilden. SSH-server bruger som standard port 22.

Hvorfor skal du ændre standardportnummeret?

Hvis du ændrer standard SSH-portnummer, vil sikkerheden på din server svage. Standardporten 22 kan gøre enheden sårbar over for brutale force-loginforsøg fra bots. Med et andet portnummer kan du tilføje et ekstra lag af sikkerhed. Selvom dette ikke er en robust sikkerhedsforanstaltning, gør det stadig angriberenes liv vanskelig, da han / hun bliver nødt til at gætte det rigtige portnummer eller bruge andre værktøjer til at scanne og finde ud af det rigtige portnummer. Ændring af SSH-portnummer skal være det allerførste trin, du skal overveje, når du sikrer din server.

Ændring af SSH-portnummer

SSH-port kan ændres ved hjælp af et par kommandoer. For at kontrollere det aktuelle portnummer, der bruges af SSH, skal du køre kommandoen nedenfor:

$ grep -i port / etc / ssh / sshd_config

Du får noget output som dette:

#Havn 22
#GatewayPorts nr

Du kan se det portnummer, der aktuelt bruges i outputens første linje.

For at ændre portnummeret skal du køre kommandoen nedenfor for at redigere SSH-konfigurationsfilen. Du kan erstatte “nano” med kommandoen fra din yndlings teksteditor.

$ sudo nano / etc / ssh / sshd_config

Find "Port 22" eller lignende linje, du fandt i output ovenfor. Fjern kommentar (ved at fjerne “#” symbolet), og skift portværdien efter dine behov. Det er en god ide at bruge et portnummer, der er større end eller lig med 1024. Alt under dette kan allerede bruges af et andet systemprogram. 65535 kan være den højest mulige portværdi.

Når du har skiftet port, skal du genstarte SSH-dæmonen. Du kan gøre det ved at køre kommandoen nedenfor:

$ sudo systemctl genstart sshd

Bekræftelse af det nye portnummer

For at kontrollere, at det nye portnummer bruges, skal du køre en af ​​nedenstående kommandoer:

$ sudo ss -masse | grep ssh
$ sudo netstat -tulpn | grep ssh

For at netstat skal fungere, skal du installere netværktøjer på Ubuntu:

$ sudo apt installere netværktøjer

Efter at have kørt ovenstående kommandoer, vil du se noget output som dette (forudsat at det nye portnummer er 5555):

tcp 0 0 0.0.0.0: 5555 0.0.0.0: * LYT 14208 / sshd: / usr / sb
tcp6 0 0 ::: 5555 ::: * LYTT 14208 / sshd: / usr / sb tcp LYT 012 0.0.0.0: 5555 0.0.0.0: * brugere: (("sshd", pid = 14208, fd = 3))
tcp LISTEN 0 128 [::]: 5555 [::]: * brugere: (("sshd", pid = 14208, fd = 4))

Du kan nu oprette en SSH-forbindelse til en server ved hjælp af følgende kommandoformat:

$ ssh -p @

Udskift portnummer, brugernavn og ip-adresse efter dine behov.

Konklusion

At holde SSH-porten til standardværdien gør det lettere for angribere at forsøge brute force-login. Mens ændring af portnummer muligvis ikke enheden fuldt ud sikres, hærder det sikkerhedslaget ved at skjule portnummeret.

Sådan registreres og streames din gaming-session på Linux
Tidligere blev spil kun betragtet som en hobby, men med tiden oplevede spilindustrien en enorm vækst med hensyn til teknologi og antallet af spillere....
Bedste spil at spille med håndsporing
Oculus Quest introducerede for nylig den gode idé om håndsporing uden controllere. Med et stadigt stigende antal spil og aktiviteter, der udfører supp...
Sådan vises OSD-overlay i fuldskærms Linux-apps og -spil
Afspilning af fuldskærmsspil eller brug af apps i distraktionsfri fuldskærmstilstand kan afskære dig fra relevante systemoplysninger, der er synlige i...