> 网络管理 > telnet

Telnet 命令的完整指南

`telnet` 是一种网络协议和命令,允许用户连接到远程主机并打开终端会话以执行命令。由于安全漏洞,现在主要用于检查网络设备的特定端口是否打开。SSH(安全外壳)是替代 telnet 的现代安全协议。

主要选项

telnet 具有简单的结构,因此选项不多。主要通过指定连接目标和端口来使用。

1. 基本连接

生成的命令:

请尝试组合命令。

描述:

`telnet` 执行命令。

通过组合这些选项,您可以与 AI 一起虚拟地执行命令。

安装 telnet

由于安全问题,大多数现代 Linux 发行版默认未安装 `telnet`。如果想用于端口检查等目的,必须手动安装。使用 SSH 在安全性上更为可靠。

Debian/Ubuntu

sudo apt update
sudo apt install telnet

在基于 Debian 或 Ubuntu 的系统上安装 telnet 客户端的方法。

CentOS/RHEL/Fedora

sudo yum install telnet

在基于 CentOS、RHEL 或 Fedora 的系统上安装 telnet 客户端的方法。

Arch Linux

sudo pacman -S telnet

在 Arch Linux 上安装 telnet 客户端的方法。

常用示例

学习如何使用 `telnet` 检查远程服务器的端口是否打开。这在网络故障排除时非常有用。

检查 Web 服务器端口 (80)

telnet example.com 80

检查特定主机的 80 号端口(HTTP)是否打开。

检查 SSH 端口 (22)

telnet example.com 22

尝试连接到远程服务器的 22 号端口(SSH)。

检查 FTP 端口 (21)

telnet ftp.example.com 21

连接到 FTP 服务器的 21 号端口并检查响应。

检查 SMTP 服务器端口 (25)

telnet mail.example.com 25

连接到邮件服务器的 25 号端口(SMTP)并检查响应。

连接结果

成功连接后,光标会闪烁并显示 'Connected to [主机]' 消息。如果连接失败,则会显示 'Connection refused' 或 'No route to host' 等消息。要断开连接,请按 `Ctrl + ]`,然后输入 `q`。


相关命令

功能上相似或经常一起使用的命令。


相同类别命令