我在我的linux mint kde上安装了ejabberd
。它安装正确,我可以使用http://localhost:5280/admin/
浏览器中的管理界面来添加用户。在节点菜单中,它显示一个节点作为ejabberd@localhost
运行。有一个名为inspiron-n4050
的虚拟主机,它自己创建。现在我从管理界面lovesh@inspiron-n4050
和test@inspiron-n4050
注册了2个用户。现在,从我的IM客户端(Kopete),我用jabberIds lovesh@inspiron-n4050
和test@inspiron-n4050
创建了2个jabber帐户。但是,当我尝试连接其中任何一个时,它会显示错误Connection problem with jabber server inspiron-n4050. There was a connection error: Remote closed connection
ejabberd
正在运行,因为在我检查ejabberdctl status
时它在shell上显示
The node ejabberd@localhost is started with status: started
ejabberd 2.1.11 is running in that node
有什么问题?
答案 0 :(得分:3)
重新安装ejabberd修复了问题
答案 1 :(得分:1)
我在pidgin xmpp中使用了这些步骤。你可以在kopete上查看类似的选项。
完成此步骤后,我可以通过Intranet在两个pidgin客户端内聊天。
答案 2 :(得分:0)
我注意到用户名“host”和实际主机名之间存在区别: https://www.linode.com/docs/applications/messaging/instant-messaging-services-with-ejabberd-on-ubuntu-12-04-precise-pangolin
我必须使用这些设置才能让它工作: username:username @ localhost 主机名:www.theactualserver.com 港口:5222