我如何在Ubuntu 10.4上启用telnet

我想从主机10.0.1.91(centos)telnet到主机10.0.11.162(Ubuntu的)。 当我尝试连接到Ubuntu主机时,我得到:

telnet 10.0.11.162 4949 Trying 10.0.11.162... Connected to abc (10.0.11.162). Escape character is '^]'. Connection closed by foreign host. 

在主机10.0.11.162(Ubuntu)

 ps -ef | grep telnet root 6682 4564 0 00:33 pts/0 00:00:00 grep --color=auto telnet 

telnetd已经在最新版本。

 apt-get install telnetd Reading package lists... Done Building dependency tree Reading state information... Done telnetd is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 348 not upgraded. 

我如何telnet到Ubuntu机器?

删除不需要的telnetd软件包。 执行apt-get purge telnetd命令完全删除软件包。

您只需要teluet客户端软件包即可连接到其他服务器。

看来你正在testing一个Munin节点。 您的允许规则不允许从您连接的主机访问。 编辑你的/etc/munin/munin-node.conf文件以允许访问。

在我看来,一路上有一个防火墙涉及到。 也许即使是unbutu客户端机器也可能为telnet启用。

另一个想法是/etc/xinetd.d/telnet条目在ubuntu机器上禁用telnet。 你可以检查出来,然后在更改后杀死xinetd进程。

但是….为什么不使用SSH来到另一台机器? 远比telnet更安全,而且几乎是一样的。 所有你必须input的是:

  ssh 10.0.11.162 

你的telnet工作正常。 你正在试图做的是testingmunin连接。 这里logging的步骤是:

http://munin-monitoring.org/wiki/Debugging_Munin_plugins

但是,要做到这一点,

 # telnet foo.example.com 4949 Trying foo.example.com... Connected to foo.example.com. Escape character is '^]'. 

你需要input一个查询插件的命令,比如df:

 fetch df 

应该返回以下内容:

 _dev_hda1.value 83 

请查看上面的URL。

当我testingnetworking连接时,我总是尝试从本地主机连接,看看是否没有防火墙/路由器等参与导致问题。

从Ubuntu的机器,你能够做到:

 telnet localhost 4949 

sudo apt-get install rlinetd做到了。 之后我就可以telnet了。