昨天,机房突然发现一台机器登录不上去了 登录目标机 报错error: ssh: pty-req failed

后面通过堡垒机登录到jumpserver服务器上,可以成功ssh进入oms-001机器。然后堡垒机登录目标机恢复

相关服务:德国VPS服务器
今天排查分析如下:
pty-req failed这种错误一般是是由于堡垒机的PTY(伪终端)配置不当导致的。可以尝试在堡垒机上修改 /etc/ssh/sshd_config 文件,将 UsePAM 和 PermitTTY 两个配置项改为如下:
UsePAM no
PermitTTY yes
然后重启 sshd 服务。
但排查发现/etc/ssh/sshd_config和 /etc/pam.d/sshd文件中配置并无问题,排查系统日志/var/log/secure文件也无配置变更,即不存在堡垒机登录到jumpserver后,ssh进入oms-001机器过程中发生配置变更情况。
排查配置问题半天无果,查看ssh进程,发现sshd进程是昨天(问题发生时)启动的,推测sshd进行了重启

推测是登录到jumpserver ssh进入oms-001机器过程中 重新创建并关闭会话后,sshd进程得到了重新启动。这可能解释了为什么之前遇到ssh pty-req failed的问题现在得到了解决。新的sshd进程可能是使用了之前被破坏的tty设备的新实例,并能够成功进行伪终端操作。






