▷如何在ubuntu或任何linux系统中配置telnet服务器
目录:
尽管这也将完全适用于大多数Linux机器,但我们将在Ubuntu上逐步配置Telnet服务器。 由于使用了远程连接,因此大大简化了系统管理员的工作,因为这样一来,他们就可以管理服务器,而不必实际在服务器上。 但这不仅限于专业用途,我们自己也可以通过家庭网络中自己的计算机或虚拟机进行相同的操作。 这样,我们可以从客户端计算机进行连接,以管理Web服务器的配置。
内容索引
当前,对于这种类型的解决方案,Telnet并不是使用太多的远程通信协议,尤其是在Linux环境中,因为出现了更安全的通信协议(例如SSH) 。 这些使我们能够建立加密连接,与Telnet相比,它们对间谍软件之类的计算机攻击的安全性更高。
但是,无论如何,使用此Telnet在内部LAN网络中以简单,快速的方式在计算机之间进行互连可能会很有趣,这样可以防止外部行为。 除Windows 10外 ,其余操作系统(例如Windows Server,7甚至Linux)都具有用于创建Telnet服务器的工具。 从封闭网络的角度来看,这就是为什么使用此服务非常有用的原因。
初步操作
我们建议在设置服务器之前执行一系列操作。 可以推断, 我们必须确保两个团队之间的联系是可能的 。 如果在网络中看不到两台计算机,则Telnet几乎没有用。 除此之外,我们还将避免可能在以后无法识别的连接错误。
为此,就像在我们的Ubuntu计算机上使用ifconfig命令来查找计算机的IP地址一样简单。 然后我们将在计算机之间ping通以验证连接。
知道IP地址和/或计算机名称
要检查Ubuntu中的IP地址,我们必须打开一个具有图形界面的终端。 我们可以使用组合键“ Ctrl + Atl + T ”快速完成操作。 因此,我们写:
ifconfig
如果没有安装,则必须编写以下内容:
须藤apt-get install net-tools
写入后,我们必须寻找“ inet ”行,该行将向我们显示本地IP地址是什么。
要知道Ubuntu中团队的名称非常简单,当我们在命令终端中时, 我们必须查看promt 。 这将显示用户,后跟“ @”符号和计算机名称 。
检查连接
现在我们知道IP地址或计算机名称, 让我们测试一下计算机是否可见 。 为此,我们在将成为客户端的计算机上打开命令终端,并输入:
ping
我们看到所有设备均已正确连接并处于通信状态。
在Ubuntu中配置Telnet服务器
本机,Ubuntu没有安装Telnet软件包,但是我们将能够在存储库中找到它。 为此,我们必须首先安装一个工具箱,该工具箱将从诸如Telnet之类的服务中激活守护程序。
因此,我们要做的第一件事是打开命令终端并安装inetd工具 。 为此,我们使用以下命令:
从现在开始,为了方便起见,我们可以以root用户身份登录Linux
须藤apt-get isntall openbsd-inetd
我们等待该过程完成以再次安装Telnet守护程序:
sudo apt-get install Telnetd
验证inetd文件设置
仅在验证inetd设置正确才能使Telnet服务器正常运行时,才需要执行此步骤。 要访问配置文件,我们将编写以下内容:
须藤gedit /etc/inetd.conf
在此文件中,我们将必须验证Telnet对应的行前面没有“#”符号。 如果是这种情况,我们必须删除它,以便inetd工具考虑该行。
最后,我们仅在碰到某些东西后再次保存文件。 在这种情况下, 我们还必须重新启动inetd守护程序 ,为此我们编写:
sudo /etc/init.d/openbsd-inetd重新启动
验证Telnet服务正在侦听
要验证Telnet服务正在 Ubuntu机器上侦听 ,我们将必须键入以下命令:
netstat -ltp
我们将能够确定Telnet确实处于活动状态并且正在侦听。 我们还可以通过以下方式进行说明:
netstat -ltpn
这样,除了服务之外,我们还可以看到它正在侦听哪个端口 。 我们看到它是与Telnet 23相对应的端口。 如果我们要打开路由器端口以接收远程连接,请牢记这一点。
从Telnet客户端访问
现在,我们只需要转到Telnet客户端,并在CMD或PowerShell或Linux终端窗口中输入以下命令:
远程登录 在我们的情况下,为“ Telnet专业虚拟机 ”或“ Telnet 192.168.2.106 ”。 这样,将要求用户和密码。 在“ 登录名”中输入 Ubuntu用户名,在“ 密码 ”中输入密码 这样,我们将访问在Ubuntu中配置的Telnet服务器。 如果我们想结束会话,我们只需要写promt“ exit”,就可以离开远程机器。 如果要从网络外部远程进行此操作, 则必须打开路由器的端口23 。 尽管对于外部远程连接,我们建议使用SSH而不是Telnet,以提高安全性。 如我们所见,在Ubuntu中配置Telnet服务器非常简单,它实际上也适用于任何Linux计算机。 我们还建议: 您将出于什么目的在Ubuntu或其他系统中使用Telnet? 如果您有任何问题,疑问或观点,请保留在评论中。