我正在进行需要使用telnet的本地开发人员设置(正在与设置MUD服务器配合使用),因此,请提供任何反馈,提示我将SSH用作更安全的替代方法。
但是,尽管我已经启动了telnet守护程序,但在telnet localhost时却得到了此输出。
$ telnet localhost
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Connection closed by foreign host.
关闭连接有哪些原因?我已经检查了hosts.allow和hosts.deny上的文档,并决定不输入任何条目,因为默认设置是允许所有条目,这对于我的本地开发人员目的已经足够。
MUD服务器通常不使用telnetd。它作为服务在其他端口上运行。
—
Alistair Buxton
好的,我没有意识到MUD服务器可能不会使用本机守护程序。我正在使用一个PHP游戏服务器库,我认为它是在“本地telnet之上”运行的。
—
杰罗姆
什么图书馆,您做了什么?如果是PHP,则表明它可能提供基于Web的MUD服务器(尽管不能保证),而不是基于telnet的服务器。另外,假设你安装
—
伊莱亚·卡根
telnetd
并没有改变它的配置,它仍然奇怪的是,你不能当你得到一个shell telnet
来localhost
。即使它可能不会妨碍您运行MUD服务器,您是否仍需要有关该问题的帮助?
如果您的服务器是通过inetd运行的,则inetd侦听端口并关闭连接的方式很常见,您所看到的方式就是无法启动实际的服务器守护程序。这对于您可能是有用的线索,或者可能完全不相关。我不确定是哪个。
—
罗比·巴萨克
telnetd
守护进程通常开箱即可正常工作...但是它也可以正常登录。我猜想MUD服务器本身就是在端口23上监听的内容,因此问题可能出在它的配置上。它很可能与您与telnet
客户的行为无关。另外,如果您尝试将MUD服务器与本机Ubuntu一起使用telnetd
,请告诉我们您用来简化此操作的配置。