首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Telnet /安全组

Telnet /安全组
EN

Stack Overflow用户
提问于 2017-10-23 14:38:34
回答 1查看 168关注 0票数 0

我正在安装和配置XMPP服务器,在Windows 2012上使用ejabberd,运行在EC2盒上。

我在windows防火墙内打开了端口5222,并将其添加到EC2实例的安全组中。

代码语言:javascript
复制
Custom TCP Rule
TCP
5222
0.0.0.0/0
ejabberd_c2s

Custom TCP Rule
TCP
5222
::/0
ejabberd_c2s

我的XMPP登录没有工作,所以我转向telnet尝试调试-它看到端口5222报告为已关闭:

代码语言:javascript
复制
PS C:\WINDOWS\system32> telnet hostname.com 5222
Connecting To hostname.com...Could not open connection to the host, on port 5222: Connect failed

任何关于调试的指导或步骤都将不胜感激!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-10-31 11:09:20

这里的问题在于ejabberd的默认配置"::“作为要侦听的IP,这迫使它只监听IPv6。

通过将ejabbed配置更新为

代码语言:javascript
复制
port: 5222
ip: "0.0.0.0"
module: ejabberd_c2s

我能够通过telnet进行连接,并且能够使用XMPP访问服务器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46892087

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档