如何在Ubuntu 24.04 LTS上安装和使用Telnet

在本教程中,你将学习如何在 Ubuntu 24.04 LTS 服务器上安装和使用 Telnet 服务器和客户端。同样的步骤也适用于旧版本的 Ubuntu,如 Ubuntu 22.04 和 Ubuntu 20.04。

要求 

  • 安装了 Ubuntu 24.04 的服务器。
  • 一个拥有 sudo 权限的非 root 用户。
  • 在服务器上安装一个静态 IP 地址,如 192.168.0.100。

安装 Telnet 服务器 

Ubuntu 24.04 软件仓库中提供了 Telnet 服务器软件包。只需运行以下命令即可安装:

sudo apt install telnetd -y

接下来,用编辑器打开/etc/inetd.conf 文件:

sudo nano /etc/inetd.conf

在文件末尾添加以下一行

telnet stream tcp nowait root  /usr/sbin/tcpd  /usr/sbin/telnetd

保存 inetd.conf 配置文件并重启 inetd 服务:

sudo systemctl restart inetd

安装完成后,可以使用以下命令检查 Telnet 服务的状态:

sudo systemctl status inetd

输出:

root@server1:~# sudo systemctl status inetd
? inetd.service - Internet superserver
     Loaded: loaded (/usr/lib/systemd/system/inetd.service; enabled; preset: enabled)
     Active: active (running) since Wed 2024-05-29 11:53:38 UTC; 16min ago
       Docs: man:inetd(8)
   Main PID: 132955 (inetd)
      Tasks: 1 (limit: 4557)
     Memory: 552.0K (peak: 808.0K)
        CPU: 84ms
     CGroup: /system.slice/inetd.service
             ??132955 /usr/sbin/inetd

May 29 11:53:38 server1 systemd[1]: inetd.service: Scheduled restart job, restart counter is at 1.
May 29 11:53:38 server1 systemd[1]: Starting inetd.service - Internet superserver...
May 29 11:53:38 server1 systemd[1]: Started inetd.service - Internet superserver.

测试远程系统的 Telnet 连接 

Telnet 服务器现已安装,并监听端口 23。现在是时候从远程系统连接 Telnet 服务器了。 

现在,登录另一个 Ubuntu 系统并运行以下命令:

telnet 192.168.0.100

系统会要求你输入用户名和密码。验证成功后,您将看到以下输出:

Trying 192.168.0.100...
Connected to 192.168.0.100.
Escape character is '^]'.

Linux 6.8.0-31-generic (server1.example.com) (pts/1)

server1 login: febhost.com
Password:
Welcome to Ubuntu 24.04 LTS (GNU/Linux 6.8.0-31-generic x86_64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/pro

This system has been minimized by removing packages and content that are
not required on a system that users do not log into.

To restore this content, you can run the 'unminimize' command.
You have new mail.

现在可以使用 Telnet 在 Telnet 服务器上运行任何命令。



posted on 2024-12-07 17:16  喝咖啡就蒜瓣儿  阅读(89)  评论(0编辑  收藏  举报

导航