Debian Telnet 命令速查与实用示例
一 安装与基本连接
sudo apt update
sudo apt install telnet
# 或
sudo apt install inetutils-telnet
telnet <主机或IP> [端口]telnet 192.168.1.100 # 默认端口 23
telnet example.com 2323 # 指定端口
二 常用命令行选项
telnet -l alice -d example.com 23
telnet -8 -E example.com
man telnet 查看本机实际支持情况。三 Telnet 会话内命令
set echo / set noecho:开启/关闭回显set timeout 10:设置超时(秒)send ao(Abort Output)、send ip(Interrupt Process)toggle crlf(是否将回车映射为 CRLF)四 实用示例
telnet -l bob example.com 2323
telnet -d example.com
telnet example.com 80
# 连接后按 Ctrl + ],输入 close 退出
sudo apt install expect):#!/usr/bin/expect -f
set host 192.168.1.100
set user alice
set pass secret
spawn telnet $host
expect "login:"
send "$user\r"
expect "Password:"
send "$pass\r"
expect "$ "
send "whoami\r"
expect "$ "
send "exit\r"
sudo apt install openssh-client
ssh alice@example.com
五 常见问题排查
Ctrl + ] → set echo → 回车telnet -8 启用 8 位字符支持,或调整终端字符集sudo apt install telnet 或 sudo apt install inetutils-telnetnc -vz <host> <port> 或 ss -lntp | grep <port> 检查端口监听与可达性