- 检查SElinux是否关闭
sestatus
检查命令,输入看到是disable状态才行,要不需要先关闭掉,防止出现问题。
永久关闭:
[root@localhost ~]# vim /etc/sysconfig/selinux
SELINUX=enforcing 改为 SELINUX=disabled
重启服务reboot
2.修改/etc/ssh/sshd_config配置文件
- 我们默认看到的是"# Port 22",需要先将#去掉,然后再起一行添加一个设置的端口数字。可以设置数字建议1000-60000,尽量的不要与其他项目冲突。
3.放行端口
firewall-cmd --permanent --zone=public --add-port=19991/tcp
firewall-cmd --reload
如果firewall未开启,则
systemctl start firewalld
4.检查端口是否开启
firewall-cmd --permanent --query-port=19991/tcp
5.重启SSH服务
systemctl restart sshd.service
6.尝试登入,如果成功,删掉22端口,再次重启服务