由于Linux系统遭意外破坏,恢复后不能telnet,只要客户端一连接Linux服务器就返回"telnetd: all network ports in use"的字符串,SSH连接也失效! 一开始怀疑是端口被别的程序占用,但是用netstat -anp查看时发现23端口并没有被使用.那是什么原因呢? 查看/var/log/secure文件发现了一些有用信息,如下:
[root@localhost ~]# cat /var/log/secure
........ Aug 20 18:12:05 localhost sshd[15243]: Accepted password for hyg from ::ffff:192.168.1.217 port 3980 ssh2
Aug 20 18:12:11 localhost sshd[15243]: error: openpty: No such file or directory Aug 20 18:12:11 localhost sshd[15348]: error: session_pty_req: session 0 alloc failed