一般服务端的ssh端口默认是22,我们可以通过修改服务端的ssh配置文件,来修改ssh访问服务端的端口号
1、连接linux服务器
2、用编辑器(Vim,Emacs,Nano…)打开服务器上的/etc/ssh/sshd_config文件
vi /etc/ssh/sshd_config

2、修改对应位置的端口为你想要端口,修改完成后先按ESC键,再按shift+:进入底层命令模式输入wq!保存文件后退出


3、重启ssh 服务
systemctl reload firewalld

4、查看端口,若未显示对应端口则重启linux
netstat -ntpl|grep ssh

若没有netstat执行
yum provides netstat
yum -y install net-tools
5、vi /etc/selinux/config
修改selinux为disabled

6、设置防火墙规则
firewall-cmd --zone=public --add-port=12138/tcp --permanent
firewall-cmd --list-ports

7、重启防火墙
systemctl reload firewalld

8、测试新增加的端口是否能连接

9、若能连接,重复步骤一删除port 22,去除22的端口
文章来源:https://www.cnaaa.net,转载请注明出处:https://www.cnaaa.net/archives/4204