SSH nebo secure shell je síťový protokol. Používáme jej k připojení a přístupu ke vzdáleným serverům. Můžeme změnit výchozí port SSH, abychom zajistili zabezpečení proti útokům hrubou silou na vašich serverech.
Chcete-li změnit výchozí port SSH na CentOS, postupujte podle následujících kroků.
- Přihlaste se ke svému serveru CentOS pomocí uživatele root nebo sudo.
- Otevřete soubor sshd_config na cestě /etc/ssh pomocí níže uvedeného příkazu ve svém oblíbeném editoru.
- Odkomentujte zmíněný řádek portu 22 a změňte jej na požadovaný port. Zde jsme jej změnili na port 8756.
- Uložte a ukončete soubor sshd_config.
- Pokud jste na svůj server nainstalovali bránu firewall, ujistěte se, že jste přidali nový port RDP. Jinak to neumožní připojení vašeho systému pomocí ssh.
Povolit port SSH na bráně firewall
firewall-cmd --zone=public --add-port=8756/tcp --permanent
firewall-cmd --reload
Povolit port SSH na Iptables
iptables -A INPUT -p tcp -m tcp --dport 8756 -j ACCEPT
systemctl restart iptables
- Spuštěním níže uvedeného příkazu restartujte službu ssh.
systemctl restart sshd