📜  Linux telnet命令

📅  最后修改于: 2020-12-09 05:35:24             🧑  作者: Mango

Linux telnet命令

在Linux中, telnet命令用于通过TCP / IP网络与系统建立远程连接。它允许我们通过终端管理其他系统。我们可以运行一个程序来进行管理。

它使用TELNET协议。但是,此协议具有一些安全缺陷,但是由于其简单性,它是最常用的网络协议之一。这不是安全的协议,因为它以未加密的形式传输数据。与telnet相比,Linux用户通常更喜欢ssh ,因为ssh以加密形式传输数据。该实用程序类似于Windows中的“远程桌面”功能。 telnet的语法如下:

telnet hostname/IP address

在Linux(Ubuntu)上安装Telnet

在Linux上安装telnet是一个简单的过程。我们可以通过执行以下命令来安装它:

通过执行以下命令来更新Linux系统:

sudo apt update

上面的命令将提示您输入用户密码。输入密码并按ENTER键;它将启动一个守护进程,并需要一些时间来更新系统。

要安装telnet,请执行以下命令:

sudo apt install telnetd -y

上面的命令将安装telnet协议所需的软件包。考虑以下输出:

要验证安装以及服务是否正在运行,请执行以下命令:

systemctl status inetd

考虑以下输出:

现在,我们必须在ufw防火墙中打开port23。执行以下命令:

ufw allow 23/tcp

上面的命令只能由root用户执行。如果您不是root用户,请在此命令前使用sudo。考虑以下输出:

下一步是重新加载防火墙以应用更改。要重新加载防火墙,请执行以下命令:

ufw reload

现在,我们已经在机器中成功安装了telnet。

启动Telnet Shell

可以通过执行telnet命令来启动交互式外壳程序,如下所示:

telnet

这个外壳程序使我们能够执行一些telnet专有的命令。它看起来像下面的快照:

该外壳有助于各种命令来创建远程连接。我们可以通过执行help命令列出所有命令,通过键入h来执行help命令。考虑以下输出:

从上面的Shell快照开始,列出了所有命令及其用法。列出了许多命令行实用程序,例如关闭,注销,显示,模式,打开,退出,发送等。

在Linux中如何通过telnet命令连接?

要通过telnet命令在两个系统之间创建连接是一个简单的过程,请执行telnet命令,后跟主机名。

例如,我们将系统与本地主机连接。执行以下命令:

telnet localhost

上面的命令将询问用户名和密码,输入凭据以继续。考虑以下输出:

连接后,我们可以像以前一样执行命令。唯一的区别是现在该计算机被视为远程计算机。

要退出telnet命令,请执行注销命令。

logout

考虑以下输出:

现在,我们已成功从远程连接注销。