在Debian系统中,Telnet客户端可通过apt包管理器快速安装。打开终端(快捷键:Ctrl+Alt+T),依次执行以下命令:
sudo apt update
sudo apt install telnet
安装完成后,可通过telnet -V命令验证安装是否成功(显示版本信息即为成功)。
若目标服务器开启Telnet服务且使用默认端口(23),可直接通过IP地址或域名连接:
telnet <服务器IP或域名>
例如,连接IP为192.168.1.100的服务器:
telnet 192.168.1.100
若目标服务运行在非默认端口(如2323),需在命令中指定端口号:
telnet <服务器IP或域名> <端口号>
例如,连接192.168.1.100的2323端口:
telnet 192.168.1.100 2323
-l <用户名>:指定登录远程系统的用户名(部分服务器支持自动登录);-a:尝试自动登录(需服务器配置允许);-v:显示详细连接过程(用于调试)。连接成功后,服务器会提示输入用户名和密码(输入密码时不会显示字符,正常输入即可)。验证通过后,进入远程服务器的命令行界面。
连接成功后,可执行远程服务器的命令(如查看系统信息、切换目录等):
uname -a:查看系统内核版本、主机名等信息;ls:列出当前目录下的文件和文件夹;cd <目录名>:切换至指定目录;pwd:显示当前工作目录;exit:退出Telnet会话。若需使用Telnet自带命令(如查看设置、关闭连接),可按Ctrl + ]进入命令模式(显示telnet>提示符),常用命令包括:
quit:退出Telnet客户端;status:查看当前连接状态(如远程IP、端口);display:显示当前Telnet设置(如回显、换行模式);send:向服务器发送特殊命令(如ao放弃输出、ip中断进程)。Telnet协议传输数据未加密(包括账号密码),易被截获或篡改。生产环境中强烈建议使用SSH(Secure Shell)替代,SSH通过加密保障数据安全。
若连接失败,需检查Debian本地的防火墙(如ufw)是否允许Telnet流量通过:
sudo ufw allow 23/tcp # 允许默认端口23的TCP流量
sudo ufw reload # 刷新防火墙配置
确保目标服务器已启动Telnet服务(如inetd或telnet.socket),且服务监听正确端口。若服务器未开启Telnet服务,需联系管理员开启。
若需安全远程登录,建议使用SSH客户端。安装OpenSSH客户端:
sudo apt install openssh-client
连接远程服务器(SSH默认端口为22):
ssh <用户名>@<服务器IP>
输入密码后即可完成安全登录。