如何安装Telnet客户端?

如何在Ubuntu 16.04上安装telnet客户端?使用以下命令,我们可以安装telnet服务器:
sudo apt-get install xinetd telnetd

但是能否安装 Telnet 客户端而不安装 Telnet 服务器呢?Telnet 服务器可能存在危险。

3个回答

apt-get update 
apt-get install telnet

这是一个有效的问题,顺便说一句。永远不要安装telnet服务器。而且,默认情况下,许多发行版都不包含telnet客户端。例如,在docker环境中,经常需要安装一些被认为是理所当然的工具。例如,官方操作系统的docker镜像很可能会附带一个shell和其内置功能,但其中不会包含telnet。

14我必须先执行apt-get update来更新软件包列表。 - f01
当你说不要安装它时,为什么要这么强烈地表达呢?这样做会有潜在的危害吗?真的很好奇... - cygnus_x1
1@cygnus_x1 这里的问题是如何安装客户端(telnet)软件包。除了回答问题外,我还警告不要安装telnet服务器(xinetd telnetd)软件包,因为它不需要用于使用telnet客户端,并且其存在会使telnet服务可用并邀请用户通过非加密通道连接。 - Nestor Urquiza
这应该是被接受的答案,否则不应该显示出消息 "bash: telnet: command not found"。 - Alessandro C
telnet和telnetd软件包有什么区别?如果我安装了telnet服务器,我能做些什么?我在某个地方读到它可以用于使用putty连接到客户端。这是ssh的替代品。那么为什么telnet towel.blinkenlights.nl会显示《星球大战》? - P Satish Patro
1@PSatishPatro telnetd安装了服务器。虽然我说过不推荐使用。 - Nestor Urquiza

很多Docker镜像并不包含标准工具,比如vim、ping和telnet。你可能需要显式地安装它们。
sudo apt-get update && apt-get install telnet

2虽然原问题没有涉及到Docker,但对我来说这是合适的。观察得很好。 - crafter
这对我有用。首先更新,然后安装telnet。 - Gagan

你不需要安装任何软件包;Ubuntu应该默认带有一个telnet客户端。只需打开终端窗口(Alt + Ctrl + T),然后使用telnet命令(如需帮助,请输入man telnet)。

14不一定是真的。请看下一个答案,它会解释如何安装Telnet客户端,如果找不到的话。在容器化的世界中,通常会有一个基本的Ubuntu系统,几乎没有安装任何软件。 - Joseph Larson
大部分 Docker 容器未安装。apt-get install telnet 是有效的回应。 - Alfonso Tienda