Telnet is easiest remote management protocol used in Computer networks. It remains popular even today because of its simplicity. Telnet is a client server protocol where clients uses telnet tool which to connect remote telnet server. This telnet server may be switch, router, windows operating system, linux server or a printer. In this tutorial we will look how to install and enable telnet with some usage examples.
Telnet是计算机网络中使用的最简单的远程管理协议。 由于它的简单性,即使在今天它仍然很受欢迎。 Telnet是客户端服务器协议,其中客户端使用telnet工具连接远程telnet服务器。 该远程登录服务器可以是交换机,路由器,Windows操作系统,Linux服务器或打印机。 在本教程中,我们将通过一些用法示例介绍如何安装和启用telnet。
安装 (Install)
Ubuntu,Debian,Mint,Kali(Ubuntu, Debian, Mint, Kali)
We can install telnet
package with the following command in deb
based Linux distributions.
我们可以在基于deb
Linux发行版中使用以下命令安装telnet
软件包。
$ sudo apt install telnet
Fedora,CentOS,RHEL (Fedora, CentOS, RHEL)
We can install telnet
package with yum
command for rpm
based distributions like Fedora, centOS and RHEL.
我们可以使用yum
命令安装telnet
软件包,以用于基于rpm
的发行版,如Fedora,centOS和RHEL。
$ sudo yum install telnet
视窗 (Windows)
As windows operating system do not have online package manager telnet
is provided by inline. By defualt telnet
server and client applications are not enabled. We will enable the client where server can be enabled too. Follow these instructions.
由于Windows操作系统没有在线软件包管理器,因此telnet
是由内联提供的。 缺省情况下,不会启用telnet
服务器和客户端应用程序。 我们将在也可以启用服务器的客户端上启用。 请遵循以下说明。
Click Start > Control Panel.
单击开始>控制面板。
Click Programs and Features.
单击程序和功能。
Click Turn Windows features on or off.
单击“打开或关闭Windows功能” 。
In the Windows Features dialog box, check the Telnet Client check box.
在“ Windows功能”对话框中,选中“ Telnet客户端”复选框。
安全(Security)
As telnet is old fashion protocol it provides some defects. One of the most important negative issue with telnet is its security features. Telnet do not have any encryption support as builtin. So telnet traffic can be easily eavesdropped during transmission. So do not rely telnet on insecure networks.
由于telnet是老式协议,因此存在一些缺陷。 telnet最重要的负面问题之一是其安全功能。 Telnet没有内置的任何加密支持。 因此,在传输过程中可以很容易地窃听telnet流量。 因此,请勿将telnet依赖于不安全的网络。
连接Telnet服务器 (Connect Telnet Server)
We will start by simply connecting a telnet server. The simplest form is just providing the host name or IP address of the telnet server. The syntax is like below. In this example telnet server is a Ubuntu 17.10 .
我们将从简单地连接telnet服务器开始。 最简单的形式就是提供telnet服务器的主机名或IP地址。 语法如下。 在此示例中,telnet服务器是Ubuntu 17.10。
$ telnet 192.168.115.143
连接不同的Telnet端口(Connect Different Telnet Port)
The default port for telnet is TCP 23 . By default it is not specified during connection. But in some cases telnet server may use different then 23. We can specify the port number by adding after the host name or IP address. In this example we will connect port number 2323
.
telnet的默认端口是TCP 23。 默认情况下,连接期间未指定。 但是在某些情况下,telnet服务器可能使用的端口号可能不同于23。我们可以通过在主机名或IP地址之后添加来指定端口号。 在此示例中,我们将连接端口号2323
。
$ telnet 192.168.115.143 2323
指定登录名 (Specify Login Name)
Most cases telnet servers requires authentication. In order to authenticate ourself we need to provide some user name and password. The regular usage is providing username and then put password interactively. We will use -l
which stands for login.
多数情况下,Telnet服务器需要身份验证。 为了验证我们自己,我们需要提供一些用户名和密码。 常规用法是提供用户名,然后交互输入密码。 我们将使用-l
代表登录。
$ telnet -l ismail 192.168.115.143
互动壳(Interactive Shell)
Telnet provides interactive shell where it provides its own environment. We can enter interactive shell just putting telnet
command.
Telnet提供了交互式外壳程序,并在其中提供了自己的环境。 我们只需输入telnet
命令即可进入交互式shell。
$ telnet
We can get help for interactive shell with help
command. We can see that we will use open
command and the hostname or IP address to connect telnet server.
我们可以通过help
命令获得交互式shell的help
。 我们可以看到我们将使用open
命令以及主机名或IP地址来连接telnet服务器。
help
We will connect to the localhost telnet server.
我们将连接到localhost telnet服务器。
open localhost
翻译自: https://www.poftut.com/install-and-use-telnet-client-in-linux-and-windows/