telnet 服务器未执行命令

telnet 服务器未执行命令

我在 Linux 环境中连接到 telnet 会话,但当我输入命令并按回车键时,什么也没发生。TCP 连接处于已建立状态,当我检查数据包时,服务器只是回显我输入的内容,而不采取任何行动。

有人可以帮忙吗?

答案1

您的 telnet 会话连接到哪个端口?如果不是端口 23,那么您可能只是连接到了 echo 服务或专门用于执行您所看到的操作的某些服务。

否则,尝试按下中断序列(通常是 Control-],之后可能需要按回车键)并执行

send ayt

如果 telnetd 正常工作,则应该会得到肯定的答复。您可以尝试其他一些方法(在 telnet> 提示符下键入“help”以获取一些想法)。

如果 telnet 会话似乎正在运行,您认为您连接到了哪个应用软件?该软件正在运行吗?

如果您可以通过其他机制访问远程计算机,请尝试从该端进行调查(例如,在您的会话连接到的用户进程上运行 strace)。如果失败,请询问远程计算机的管理员。

最后,你为什么还在使用 telnet?你输入了密码来登录吗?如果是,你的密码就有被窃听的危险。你几乎肯定应该改用 ssh。

相关内容