1)修改 SSH 配置文件
在/etc/ssh/sshd_config 文件中设置 SSH 使用的端口号。SSH 默认使用22 端口,建议修改为 4 位数以上的端口号(例如 2222)
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