1)修改 SSH 配置文件

在/etc/ssh/sshd_config 文件中设置 SSH 使用的端口号。SSH 默认使用22 端口,建议修改为 4 位数以上的端口号(例如 2222) image.png

2)新增selinux中sshd的端口

semanage port -a -t ssh_port_t -p tcp 2222

如果没有semanage命令

centos	yum install policycoreutils-python -y
ubuntu	apt install policycoreutils-python-utils

3)重启 SSH 服务

systemctl restart sshd

如果不需要打开防火墙上面的内容就够了


需要防火墙的时候:

4)在防火墙上放开新端口

firewall-cmd --zone=public --add-port=2222/tcp –-permanent

5)重新加载防火墙规则

firewall-cmd --reload

6)重启防火墙服务

systemctl restart firewalld