nano /etc/ssh/sshd_configNastępnie szukamy linii:
#Port 22Odkomentowujemy linię oraz zmieniamy port na inny:
Port 2022Zapisujemy i wychodzimy.
Następnie musimy zezwolić na nowy port w SELinux wykonując komendę:
semanage port -a -t ssh_port_t -p tcp 2022Jeżeli otrzymujemy błąd:
semanage command not foundnależy zainstalować najpierw paczkę policycoreutils-python komendą: W przypadku systemu CentOS 7:
yum -y install policycoreutils-pythonW przypadku systemu CentOS 8:
yum -y install policycoreutils-python-utilsi ponownie wykonać komendę semanage.
Następnie musimy zezwolić na nowy port w firewallu. Robimy to wykonując komendę:
firewall-cmd —-permanent —-zone=public —-add-port=2022/tcpPrzeładowujemy firewall:
firewall-cmd —-reloadNa koniec restartujemy usługę ssh:
systemctl restart sshd.service