怎样修改Linux系统下22端口
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样修改Linux系统下22端口相关的知识,希望对你有一定的参考价值。
首先修改配置文件
vi /etc/ssh/sshd_config
找到#Port 22一段,这里是标识默认使用22端口,修改为如下:
Port 22
Port 999
然后保存退出
执行/etc/init.d/sshd restart
这样SSH端口将同时工作与22和999上。
现在编辑防火墙配置:vi /etc/sysconfig/iptables
启用999端口。
执行/etc/init.d/iptables restart
现在请使用ssh工具连接999端口,来测试是否成功。如果连接成功了,则再次编辑sshd_config的设置,将里边的Port22删除,即可
以上方法没用 高手解答 并给个实用的方法 我是用远程修改 不是本地修改 问题补充:我直接修改了啊 改后还是22端口连的上 郁闷 别的端口连不上
在Linux系统中22端口是sshd服务的默认端口,要修改sshd的服务端口,可以修改sshd服务的配置文件——/etc/ssh/sshd_config。
执行 vim /etc/ssh/sshd_config 命令后,文件如下图所示:
prot:说明sshd 使用的端口 可以设置多个端口:22 、2222
protocol:是通道的类型 上面说 sshd 私钥1 私钥2 都支持
要修改端口,只需要讲#号去掉,把22端口换成要修改的端口即可。
注意:不要修改成与系统其它服务相同的端口,比如80(web服务)、23(telnet服务)、21(ftp服务),可以通过查看/etc/services来查询默认的服务端口,如下图所示:
参考技术A vi /etc/ssh/sshd_config找到#Port 22一段,这里是标识默认使用22端口,修改为如下:
Port 22
Port 999
然后保存退出
执行/etc/init.d/sshd restart
这样SSH端口将同时工作与22和999上。
现在编辑防火墙配置:vi /etc/sysconfig/iptables
启用999端口。
执行/etc/init.d/iptables restart
现在请使用ssh工具连接999端口,来测试是否成功。如果连接成功了,则再次编辑sshd_config的设置,将里边的Port22删除,即可
以上方法没用 高手解答 并给个实用的方法 我是用远程修改 不是本地修改 问题补充:我直接修改了啊 改后还是22端口连的上 郁闷 别的端口连不上 参考技术B #service iptables stop#setenforce 0#vi /etc/ssh/sshd_configPort 1234PermitRootLogin yes#service sshd restart如果防火墙开了的话#iptables -I INPUT -p tcp --dport 1234 -j ACCEPT 参考技术C 这样配置没有问题,你可以把iptables服务停掉在试一试(有可能策略不正确),如果还是不行,那就要看服务器前端是否配置了防火墙
以上是关于怎样修改Linux系统下22端口的主要内容,如果未能解决你的问题,请参考以下文章