Telnet / 安全组
Telnet / Security Groups
我正在安装和配置 XMPP 服务器,在 Windows 服务器 2012 上使用 ejabberd,运行 在 EC2 机器上使用。
我已经在 windows 防火墙内打开了端口 5222,并添加到 EC2 实例的安全组中
Custom TCP Rule
TCP
5222
0.0.0.0/0
ejabberd_c2s
Custom TCP Rule
TCP
5222
::/0
ejabberd_c2s
我的 XMPP 登录不工作,所以我转向 telnet 尝试调试 - 它看到端口 5222 报告为已关闭:
PS C:\WINDOWS\system32> telnet hostname.com 5222
Connecting To hostname.com...Could not open connection to the host, on port 5222: Connect failed
任何关于调试的指导或步骤将不胜感激!
这里的问题在于 ejabberd 的默认配置“::”作为要侦听的 IP,这迫使它仅侦听 IPv6。
通过将 ejabbed 配置更新为
port: 5222
ip: "0.0.0.0"
module: ejabberd_c2s
我能够通过 telnet 连接,并且能够使用 XMPP 访问服务器。
我正在安装和配置 XMPP 服务器,在 Windows 服务器 2012 上使用 ejabberd,运行 在 EC2 机器上使用。
我已经在 windows 防火墙内打开了端口 5222,并添加到 EC2 实例的安全组中
Custom TCP Rule
TCP
5222
0.0.0.0/0
ejabberd_c2s
Custom TCP Rule
TCP
5222
::/0
ejabberd_c2s
我的 XMPP 登录不工作,所以我转向 telnet 尝试调试 - 它看到端口 5222 报告为已关闭:
PS C:\WINDOWS\system32> telnet hostname.com 5222
Connecting To hostname.com...Could not open connection to the host, on port 5222: Connect failed
任何关于调试的指导或步骤将不胜感激!
这里的问题在于 ejabberd 的默认配置“::”作为要侦听的 IP,这迫使它仅侦听 IPv6。
通过将 ejabbed 配置更新为
port: 5222
ip: "0.0.0.0"
module: ejabberd_c2s
我能够通过 telnet 连接,并且能够使用 XMPP 访问服务器。