上一篇
🌙 深夜,数据中心警报声突然响起!你作为运维工程师,必须立刻远程登录服务器排查故障,但SSH密钥突然失效,紧急情况下只能通过Telnet临时救场……别慌!这篇2025年最新实战指南,手把手教你快速部署Telnet服务。
Telnet是经典的网络协议,允许通过命令行远程管理设备,虽然它传输的是明文数据(安全性低),但在内网临时排查故障或老旧设备不支持SSH时,仍能派上用场。⚠️ 重要提醒:公网环境请优先用SSH!
sudo apt update sudo apt install telnetd -y # 安装Telnet服务端 sudo nano /etc/default/telnetd # 修改配置文件
将文件中的 #START_TELNETD=no
改为 START_TELNETD=yes
,保存退出。
sudo systemctl restart telnetd # 重启服务生效 sudo systemctl enable telnetd # 开机自启
sudo ufw allow 23/tcp # 开放23端口 sudo ufw reload
sudo dnf install telnet-server xinetd -y # CentOS 8+ sudo systemctl start xinetd # 启动xinetd服务 sudo systemctl enable xinetd
sudo nano /etc/xinetd.d/telnet
将 disable = yes
改为 disable = no
,可添加访问限制:
only_from = 192.168.1.0/24 # 仅允许内网段访问 access_times = 8:00-18:00 # 限定访问时间
sudo firewall-cmd --add-service=telnet --permanent sudo firewall-cmd --reload
sudo adduser telnet_admin # 新建低权限用户 sudo passwd telnet_admin # 设置密码 sudo usermod -aG wheel telnet_admin # 授予sudo权限(可选)
在配置文件中限制用户登录:
# 在/etc/xinetd.d/telnet中添加 user = telnet_admin
telnet localhost
输入用户名密码,成功看到命令行即配置成功!
Win+R
输入 cmd
打开命令提示符telnet 服务器IP
only_from = 你的管理IP
passwd -S telnet_admin
检查密码复杂度last | grep telnet
查看登录日志sudo apt install openssh-server # Ubuntu sudo dnf install openssh-server # CentOS
Telnet虽老,但在特定场景下仍是“急救利器”,但请记住:2025年的今天,能不用则不用,能用SSH必用SSH! 附上快速配置SSH的命令,保你安全无忧:
# Ubuntu sudo apt install openssh-server sudo systemctl enable ssh # CentOS sudo dnf install openssh-server sudo systemctl enable sshd
遇到问题?欢迎在评论区留言,老司机在线答疑!💬
本文由 业务大全 于2025-08-22发表在【云服务器提供商】,文中图片由(业务大全)上传,本平台仅提供信息存储服务;作者观点、意见不代表本站立场,如有侵权,请联系我们删除;若有图片侵权,请您准备原始证明材料和公证书后联系我方删除!
本文链接:https://vds.7tqx.com/wenda/697264.html
发表评论