Telnet是基于TCP的应用层协议,用于远程登录和命令行交互,默认端口23,采用客户端-服务器模型。
telnet <服务器IP> <端口>命令发起TCP三次握手,建立连接。ls),服务器执行后返回文本结果,支持实时交互。exit或关闭终端,客户端发送FIN包,服务器响应后完成四次挥手断开连接。安装客户端
sudo apt update
sudo apt install telnet # 安装客户端
sudo apt install xinetd telnetd # 安装xinetd服务管理Telnet
sudo nano /etc/xinetd.d/telnet # 启用服务(设置disable=no)
sudo systemctl restart xinetd # 重启服务
sudo ufw allow 23/tcp # 开放防火墙端口
使用示例
telnet 192.168.1.100 23 # 连接远程服务器
# 输入用户名和密码后即可操作远程命令行
参考来源:[1,2,3,6,8,9,10,12,13]