centos8 telnet安装
1. 装包
yum -y install telnet telnet-server
2. 启服务
systemctl enable telnet.socket --now
3. 防火墙开放端口
firewall-cmd --list-port
firewall-cmd --permanent --add-port=23/tcp
firewall-cmd –reload
4. 启用网络守护进程服务(只是临时使用的话可以不用,如open-sshd升级暂用telnet服务代替)
yum -y install xinetd
vi /etc/xinetd.d/telnet
#如果没有此文件,就手动创建 #default: yes #description: The telnet server servestelnet sessions; it uses #unencrypted username/password pairs for authentication. service telnet { flags = REUSE socket_type = stream wait = no user = root server =/usr/sbin/in.telnetd log_on_failure += USERID disable = no }
systemctl enable xinetd.service --now
注: telnet默认只能使用普通用户登录,然后su root;如果要直接允许root登录,需要额外配置:
(网上搜索很多人说是修改/etc/pam.d/login的第一行,但是本人修改后仍然无法使用root登录,修改remote后就可以正常登录了)
vi /etc/pam.d/remote
注释掉这一行
#auth required pam_securetty.so
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构