在Linux系统管理中,远程登录是一项非常基础且重要的技能。对于初学者来说,telnet 是一个入门级的远程连接工具,虽然安全性不如 SSH,但在学习网络通信原理、测试端口连通性或局域网内临时调试时仍有一定用途。本文将详细讲解如何在 Ubuntu 系统中安装、配置和使用 telnet 命令进行远程登录,即使是小白也能轻松上手。
telnet 是一种基于 TCP/IP 协议的网络协议,用于在客户端与远程服务器之间建立文本交互式会话。它默认使用 23号端口。需要注意的是:telnet 传输的数据(包括用户名和密码)都是明文的,因此不建议在公网或不安全的网络环境中使用。生产环境推荐使用更安全的 SSH。
大多数 Ubuntu 系统默认未安装 telnet 客户端。你可以通过以下命令安装:
sudo apt updatesudo apt install telnet -y
安装完成后,可通过以下命令验证是否安装成功:
telnet
如果看到类似 Telnet escape character is '^]' 的提示,说明客户端已就绪。
如果你希望从其他设备通过 telnet 登录到这台 Ubuntu 主机,需要在该主机上安装并启动 telnet 服务端(telnetd)。注意:出于安全考虑,不建议在生产服务器上启用 telnet 服务。
安装 telnet 服务端:
sudo apt install xinetd telnetd -y 重启 xinetd 服务以加载配置:
sudo systemctl restart xinetd 检查 23 端口是否监听:
sudo ss -tuln | grep :23
如果看到输出,说明 telnet 服务已启动。
假设目标 Ubuntu 服务器的 IP 地址是 192.168.1.100,你可以在另一台 Linux 或 Windows(需启用 telnet 客户端)设备上执行以下命令:
telnet 192.168.1.100
连接成功后,你会看到类似如下的登录提示:
Trying 192.168.1.100...Connected to 192.168.1.100.Escape character is '^]'.Ubuntu 22.04.3 LTSmyserver login:
此时输入你的用户名和密码(密码输入时不会显示字符),即可登录成功。
在 telnet 会话中,直接输入 exit 可能无法退出。正确方法是:
telnet> 提示符;quit 并回车,即可断开连接。再次强调:telnet 不加密,所有数据明文传输,极易被窃听。在真实工作环境中,请优先使用 SSH(Secure Shell)进行远程管理。Ubuntu 默认已安装 OpenSSH 服务,只需启用即可:
sudo apt install openssh-server -ysudo systemctl enable --now ssh
之后即可使用 ssh username@ip 安全登录。
本文详细介绍了 Ubuntu telnet命令 的安装、配置与使用方法,帮助你实现基本的 远程登录Ubuntu 功能。虽然 telnet 在现代运维中已逐渐被 SSH 取代,但了解其原理对学习网络协议仍有价值。掌握这些基础知识,是迈向专业 Ubuntu远程管理 的第一步。希望这篇 telnet使用教程 能为你提供清晰、实用的指导!
本文由主机测评网于2025-12-07发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/2025124181.html