怎样修改Linux系统下22端口

首先修改配置文件vi/etc/ssh/sshd_config找到#Port22一段,这里是标识默认使用22端口,修改为如下:Port22Port999然后保存退出执行/e... 首先修改配置文件

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端口连的上 郁闷 别的端口连不上
展开
 我来答
吉祥二进制
高粉答主

推荐于2017-10-14 · 科技改变生活,生活改变科技。
吉祥二进制
采纳数:33926 获赞数:84584

向TA提问 私信TA
展开全部

在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来查询默认的服务端口,如下图所示:

快又稳
2024-10-28 广告
在Linux环境下配置基于域名的虚拟主机,需安装Apache或Nginx等Web服务器,并编辑配置文件。以Apache为例,需创建虚拟主机配置文件,指定域名、文档根目录等,然后启用该配置文件并重启Apache服务。同样,Nginx也需在相应... 点击进入详情页
本回答由快又稳提供
匿名用户
2013-08-31
展开全部
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端口连的上 郁闷 别的端口连不上
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-31
展开全部
#service iptables stop#setenforce 0#vi /etc/ssh/sshd_configPort 1234PermitRootLogin yes#service sshd restart如果防火墙开了的话#iptables -I INPUT -p tcp --dport 1234 -j ACCEPT
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-31
展开全部
这样配置没有问题,你可以把iptables服务停掉在试一试(有可能策略不正确),如果还是不行,那就要看服务器前端是否配置了防火墙
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式