Hoe verander ik de ssh poort op Linux of Unix server

Ik ben een nieuwe Linux/Unix server beheerder. Hoe verander ik de SSH poort voor mijn Linux of Unix server met de commando regel optie?
U kunt de SSH poort voor uw Linux of Unix server eenvoudig veranderen. De ssh poort is gedefinieerd in het sshd_config bestand. Dit bestand bevindt zich in /etc/ssh/sshd_config locatie.

Procedure om de SSH Poort voor Linux of Unix Server te veranderen

  1. Open de terminal applicatie en maak verbinding met uw server via SSH.
  2. Locate sshd_config file by typing the find command.
  3. Edit the sshd server file and set Port option.
  4. Bewaar en sluit het bestand
  5. Start de sshd service opnieuw om de ssh poort in Linux te wijzigen.

Locate sshd_config file by typing the following command

$ find / -name "sshd_config" 2>/dev/null
Sample outputs:

/etc/ssh/sshd_config

De opdracht find probeert het sshd serverconfig-bestand met de naam sshd_config te vinden. Ik heb de 2&gt/dev/null aan het einde toegevoegd om de toestemming geweigerde berichten van het find commando waarschuwing/spam te verbergen.

Bewerk het bestand en stel de Port optie in

Type het volgende commando:
$ sudo vi /etc/ssh/sshd_config
Locate regel die als volgt luidt:
Port 22
Of
#Port 22
Om de poort in te stellen op 2222, voert u in:
Port 2222
Opslaan en het bestand sluiten. Houd er rekening mee dat de poortnummers 0-1023 gereserveerd zijn voor verschillende systeemdiensten. Daarom raad ik aan om poortnummers tussen 1024 en 65535 te kiezen. Hier is een algemene lijst van bevoorrechte diensten en aangewezen als bekende poorten:

Port Protocol Service
20 tcp ftp-data
21 tcp ftp server
22 tcp ssh server
23 tcp telnet server
25 tcp email server
53 tcp/udp Domain name server
69 udp tftp server
80 tcp HTTP server
110 tcp/udp POP3-server
123 tcp/udp NTP server
443 tcp HTTPS server

Het bekijken of kiezen van een nieuw SSH-poortnummer in Linux

Een opmerking over SELinux gebruikers

U moet het volgende commando typen om de poort te veranderen in 2222:
# semanage port -a -t ssh_port_t -p tcp 2222

Uw firewall bijwerken om ssh-poort 2222 te accepteren in Linux

Waarschuwing: U moet uw firewallinstellingen bijwerken om de nieuwe poort te accepteren. Anders zal het volgende commando uw ssh toegang blokkeren.

Start de sshd service opnieuw

Type het volgende commando op een CentOS/RHEL/Fedora Linux:
$ sudo service sshd restart
Of als u CentOS/RHEL/Fedora Linux met systemd gebruikt:
$ sudo systemctl restart sshd
Of als u Ubuntu/Debian/Mint Linux gebruikt:
$ sudo service ssh restart
Of als u Ubuntu/Debian/Mint Linux met systemd gebruikt:
$ sudo systemctl restart ssh
Of als u FreeBSD Unix gebruikt, voer in:
$ sudo service sshd restart

Hoe te controleren of TCP poort 2222 is geopend

Gebruik het netstat commando of het ss commando:
ss -tulpn | grep 2222
netstat -tulpn | grep 2222

Hoe gebruik je de nieuwe SSH poort met command line

Conclusie

Deze pagina legt uit hoe je de SSH poort kunt veranderen op zowel Linux als Unix-achtige systemen, inclusief de ssh command line optie om verbinding te maken met de server. Voor meer informatie kunt u de volgende bronnen raadplegen:

  • OpenSSH Server Best Security Practices
  • How To Setup SSH Keys on a Linux / Unix System
  • OpenSSH Config File Examples
  • OpenSSH SSH daemon configuration file (sshd_config) man page here

🐧 Steun mijn werk alstublieft op Patreon of met een donatie.
🐧 Ontvang de nieuwste tutorials over Linux, Open Source & DevOps via RSS-feed of wekelijkse e-mailnieuwsbrief.
🐧 3 reacties tot nu toe… voeg er een toe ↓
Package Manager

Categorie Lijst van Unix en Linux commando’s
Bestandsbeheer cat
Firewall Alpine Awall – CentOS 8 – OpenSUSE – RHEL 8 – Ubuntu 16.04 – Ubuntu 18.04 – Ubuntu 20.04
Network Utilities dig – host – ip – nmap
OpenVPN CentOS 7 – CentOS 8 – Debian 10 – Debian 8/9 – Ubuntu 18.04 – Ubuntu 20.04
apk – apt
Processen Beheer bg – chroot – cron – disown – fg – jobs – killall – kill – pidof – pstree – pwdx – tijd
Zoeken grep – whereis – which
Gebruikersinformatie groepen – id – lastcomm – last – lid/libuser-lid – lognaam – leden – gebruikers – whoami – wie – w
WireGuard VPN Alpine – CentOS 8 – Debian 10 – Firewall – Ubuntu 20.04

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *