找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 75|回复: 7

CENTOS SSH改端口

[复制链接]

18

主题

45

回帖

158

积分

注册会员

积分
158
发表于 2018-11-27 22:41:04 | 显示全部楼层 |阅读模式
我的是6版的,按照步骤
首先修改配置文件


vi /etc/ssh/sshd_config



找到#Port 22一段,这里是标识默认使用22端口,修改为如下:

Port 22
Port  1234

修改为1234吧
然后保存退出。

执行

/etc/init.d/sshd restart
这样SSH端口将同时工作与22和1234.

现在编辑防火墙配置:vi /etc/sysconfig/iptables

启用1234端口。
执行/etc/init.d/iptables restart

现在请使用ssh工具连接1234端口,来测试是否成功。如果连接成功了,则再次编辑sshd_config的设置,将里边的Port22删除,即可
---------------------




所有的都检查并生效了,但是改的端口就是访问不了。9898端口

请高手指点


回复

使用道具 举报

18

主题

45

回帖

158

积分

注册会员

积分
158
 楼主| 发表于 2018-11-27 22:42:08 | 显示全部楼层
[root@taobao ~]# /etc/init.d/iptables status
Table: filter
Chain INPUT (policy DROP)
num  target     prot opt source               destination
1    ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           state NEW tcp dpt:9999
2    ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           state NEW tcp dpt:888
3    ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           state NEW tcp dpts:39000:40000
4    ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           state NEW tcp dpt:9898
5    ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           state NEW tcp dpt:80
6    ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           state NEW tcp dpt:22
7    ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           state NEW tcp dpt:21
8    ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           state NEW tcp dpt:20
9    ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0           state RELATED,ESTABLISHED
10   ACCEPT     icmp --  0.0.0.0/0            0.0.0.0/0
11   ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0
12   ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           state NEW tcp dpt:22


查端口也放开了
回复

使用道具 举报

35

主题

262

回帖

643

积分

高级会员

积分
643
发表于 2018-11-27 22:42:55 | 显示全部楼层
SELinux关一下
回复

使用道具 举报

18

主题

1059

回帖

2192

积分

金牌会员

积分
2192
发表于 2018-11-27 22:43:48 | 显示全部楼层
安全组开了吗?
回复

使用道具 举报

46

主题

307

回帖

768

积分

高级会员

积分
768
发表于 2018-11-27 22:45:12 | 显示全部楼层
vi /etc/selinux/config
设置SELINUX=disabled
回复

使用道具 举报

10

主题

1239

回帖

2552

积分

金牌会员

积分
2552
发表于 2018-11-27 22:48:44 | 显示全部楼层

wolfewong 发表于 2018-11-27 23:04

vi /etc/selinux/config
设置SELINUX=disabled

查了一下,里面就是这样的
回复

使用道具 举报

4

主题

1249

回帖

2532

积分

金牌会员

积分
2532
发表于 2018-11-27 23:04:46 | 显示全部楼层

qq138782 发表于 2018-11-27 23:09

查了一下,里面就是这样的

先把22端口加上,重启sshd,再重启系统,查看sshd和iptables的status(PS:用国内机子和国外机子分别测试修改端口,我就碰见过修改过端口后只能通过国外ip才能连接的机子,我也不清楚具体原因)
回复

使用道具 举报

18

主题

45

回帖

158

积分

注册会员

积分
158
 楼主| 发表于 2018-11-27 23:09:19 | 显示全部楼层
netstat -atopn查看一下启动了哪些端口。如果没这个命令,yum install net-tools。感谢以上好朋友, 我再试试看,主要是通过宝塔看到被几万次登录失败
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2025-3-7 09:09 , Processed in 0.024734 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表