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
- Open de terminal applicatie en maak verbinding met uw server via SSH.
- Locate sshd_config file by typing the find command.
- Edit the sshd server file and set Port option.
- Bewaar en sluit het bestand
- 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>/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
🐧 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 ↓
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 |