先查看下服务器端口号范围:
#sysctl-a|grepip_local_port_rangenet.ipv4.ip_local_port_range=3276861000
新ssh端口号在这个范围内即可,如41134
第一步:
vi/etc/sysconfig/iptables
找到现有的ssh那行,把22修改为新的SSH端口号41134
修改后的配置应为
-AINPUT-ptcp-mstate–stateNEW-mtcp–dport41134-jACCEPT#serviceiptablessave(保存防火墙配置)#serviceiptablesrestart(重启防火墙)
第二步:
#vi/etc/ssh/sshd_config
把Port 22行的修改为Port 41134
重启下ssh服务
#servicesshdrestart
切记,第一步和第二步不可搞反,否则SSH远程连接不上。
Centos7 ssh修改默认端口号
修改ssh配置文件 /etc/ssh/sshd_config,将里面的 Port 22前面的注释去掉,将22修改为 4211
whereissshssh:/usr/bin/ssh/etc/ssh/usr/share/man/man1/ssh.1.gzcd/etc/sshllnanosshd_config
修改iptables 防火墙:/etc/sysconfig/iptables
-AINPUT-ptcp-mstate–stateNEW-mtcp–dport22-jACCEPT-AINPUT-ptcp-mstate–stateNEW-mtcp–dport22-jACCEPT-AINPUT-ptcp-mstate–stateNEW-mtcp–dport4211-jACCEPT
重启iptables
systemctlstopiptablessystemctlstartiptablessystemctlstatusiptables
重启sshd
systemctlstatussshd