更换 SSH 端口被拒

2015 年 9 月 30 日
 jaleo

Centos 7.1 的 vps
换默认 ssh 端口总是被拒

步骤应该没错 修改配置 重启服务 添加端口到 firewall 重启防火墙
不知道问题出在哪里?

4899 次点击
所在节点    Linux
14 条回复
yywudi
2015 年 9 月 30 日
重启防火墙?重启之后添加的端口规则还在么...
添加端口之后存到 iptables rule 里了么
jaleo
2015 年 9 月 30 日
@yywudi 我用的是 firewalld 重启之后端口没丢
adrianzhang
2015 年 9 月 30 日
排错一下咯,先把一个 http 放到那端口,然后看看到底是防火墙挡住了还是 sshd 本身没弄好。
wuxqing
2015 年 9 月 30 日
将你要改的端口加到 SELinux ,例如 22122

semanage port -a -t ssh_port_t -p tcp 22122

简单点处理,就是关闭 SELinux
jaleo
2015 年 9 月 30 日
端口没有被防火墙挡住 因为我能把这个端口用在 SS 上 但是却不能用在 ssh 上
我换过其他端口 ssh 也被拒绝
还有什么需要配置的地方?
wuxqing
2015 年 9 月 30 日
SELinux 和 firewall 不一样的,你试试看把 SELinux 完全关闭
JiPhone
2015 年 9 月 30 日
centos7 真心不会用 一直用的 6
ternice
2015 年 9 月 30 日
我也配置过( 8922 )为例:
[dream@hdpmaster ~]$ sudo firewall-cmd --zone=${publiczone} --add-port=8922/tcp --permanent

重新加载:
[dream@hdpmaster ~]$ sudo firewall-cmd --reload
查看:
[dream@hdpmaster ~]$ sudo iptables-save | grep 80
-A INPUT -p tcp -m tcp --dport 8922 -j ACCEPT
-A OUTPUT -p tcp -m tcp --sport 8922 -j ACCEPT
jaleo
2015 年 9 月 30 日
@wuxqing 关闭了可以用自定义端口了 请问如果不关闭 要如何配置呢?
kn007
2015 年 9 月 30 日
关闭 selinux 。。就可以了。
mark 一下,关注下有没人开 selinux 也能可以
ryd994
2015 年 9 月 30 日
@kn007
@jaleo
4 楼 semanage port -a -t ssh_port_t -p tcp 22122
jaleo
2015 年 9 月 30 日
@ryd994 多谢
kn007
2015 年 9 月 30 日
@ryd994 看到楼主确定有用,已记下
GNiux
2015 年 10 月 3 日
Centos 真心不感冒,一直用 debian 系。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/224818

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX