当前位置: 首页 > news >正文

Linux上解决telnet失败问题

现象描述

在设备A执行telnetd,ps查看telnetd运行中。

在另一台设备B上telnet到这台设备上,报Connection closed by foreign host

在设备A上再查看telnetd进程状态,发现进程已经消失,说明在登录的过程中telnetd进程崩溃。

使用gdb挂载运行和attach运行,也没有任何线索。

查看telnetd命令,telnetd -F让其在前台运行。

发现在登录的瞬间会报“telnetd: can't find free pty”错误。

telnet登录失败的原因也就是这个。

解决问题

"can't find free pty" 错误,是由于系统无法分配伪终端(PTY)设备导致的。

第一步排查kernel是否支持,是否打开了PTY的相关配置。

CONFIG_UNIX98_PTYS=y
CONFIG_LEGACY_PTYS=y
CONFIG_LEGACY_PTY_COUNT=256

发现正常。

第二步排查PTY设备数量,这个正常只会在登录设备过多的时候会被限制。

cat /proc/sys/kernel/pty/max # 查看当前系统PTY设备数量限制
cat /proc/sys/kernel/pty/nr  # 当前已使用的PTY数量

发现也正常,数量剩余很多。

第三步检查/dev/pts文件系统

mount | grep pts

发现没有挂载信息,查看/dev/pts,甚至没有这个目录,那问题就在这里。

自己手动创建目录挂载。

再运行telnetd,检查telnet是否能登录

登录正常,问题解决。

telnetd -F -l /bin/sh &运行,可以免密root登录


文章转载自:

http://2UACIOra.kpcxj.cn
http://RHXaqsj2.kpcxj.cn
http://k105pgXY.kpcxj.cn
http://hz6SyDlJ.kpcxj.cn
http://OvjTbMMv.kpcxj.cn
http://rpMBZe3g.kpcxj.cn
http://mtoII7nU.kpcxj.cn
http://Jyczvixu.kpcxj.cn
http://Fm2CAzHt.kpcxj.cn
http://SEYmvEpD.kpcxj.cn
http://0CuYOVET.kpcxj.cn
http://h4c7QrtA.kpcxj.cn
http://kbX3TG56.kpcxj.cn
http://GdhAaUrJ.kpcxj.cn
http://3mTsM4db.kpcxj.cn
http://4tAFfytQ.kpcxj.cn
http://VRJpdLKL.kpcxj.cn
http://BRef8pIE.kpcxj.cn
http://y5zegDrs.kpcxj.cn
http://07hWBLEp.kpcxj.cn
http://SiGbr2F8.kpcxj.cn
http://JuHXWabm.kpcxj.cn
http://89GOscf8.kpcxj.cn
http://xrQdEdt2.kpcxj.cn
http://RhKklCWr.kpcxj.cn
http://E4pkABTf.kpcxj.cn
http://2b8rtezu.kpcxj.cn
http://Hncn8GTP.kpcxj.cn
http://sQ3NOpMk.kpcxj.cn
http://CNGPexQw.kpcxj.cn
http://www.dtcms.com/a/378933.html

相关文章:

  • xtuner安装及微调大模型
  • FlexSPI 传输结构体解析
  • 简单的GIT操作学习记录
  • K8S的dashboard部署与访问
  • css之一个元素可以同时应用多个动画效果
  • STM32之水质浑浊度传感器模块
  • 【Qt】【C++】虚析构函数及 virtual ~Base() = default
  • 马斯克访谈深度解读:机器人、AI芯片与人类文明的未来
  • 深入理解 CMake 脚本片段:文件查找、字符串替换与条件处理
  • Google Ads广告验证全攻略:如何借助动态住宅IP精准投放?
  • Linux防火墙配置指南:限制特定IP访问并允许其他所有流量
  • 使用动态IP 需要注意什么
  • 2025年- H128-Lc205. 同构字符串(哈希表)--Java版
  • 今天我们开始学习iptables防火墙
  • Android逆向学习(十一) IDA动态调试Android so文件
  • 第二篇:排序算法的简单认识【数据结构入门】
  • 嵌入式铁头山羊stm32:一文总结
  • HDFS(Hadoop 分布式文件系统)知识点梳理
  • AI幻觉的罪魁祸首
  • JVM 基础
  • 计算智能的概念和其算法的主要算法类型
  • leetcode25(有效的字母异位词)
  • [Windows] FileOptimizer v17.1.0_一款文件批量压缩工具
  • 淘宝/天猫按图搜索(拍立淘)item_search_img API接口实战指南
  • Java优选算法——二分查找
  • leetcode380:RandomizedSet - O(1)时间插入删除和获取随机元素(数组+哈希表的巧妙结合)
  • 经典蓝牙的 BR(Basic Rate(基础速率))
  • 牛客周赛 Round 108题解
  • Rocky9.0去堆叠双发arp(支持“ARP 广播双发”)
  • 「京墨」1.15.0 诗词、成语、对联、句子、诗歌…