CentOS6.5ssh修改默认端口号

先查看下服务器端口号范围:

#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