我在linux环境下连接了一个telnet会话,但是当我input命令并按回车时,什么也没有发生。 TCP连接处于build立状态,当我检查数据包时,服务器只是回应我input的内容,而不采取任何行动。
谁能帮忙?
您的Telnet会话连接到哪个端口? 如果不是23号端口,你可能只是连接到echo服务或者是为了做你所看到的东西。
否则,请尝试按下中断顺序(通常是Control-],然后按回车键)
send ayt
如果telnetd正在工作,那应该得到肯定的答复。 你可以尝试一些其他的东西(在telnet>提示符下键入“help”以获得一些想法)。
如果telnet会话似乎正在工作,你认为你连接到什么应用软件? 这个软件是否工作?
如果通过其他机制可以访问远程计算机,请尝试从这一端进行调查(例如,在会话所连接的用户进程上运行strace)。 如果没有,请询问远程机器的pipe理员。
最后,为什么在地球上你还在使用telnet? 你提供密码login吗? 如果是,您的密码有被窃听的危险。 你应该几乎肯定使用ssh来代替。