我有一台接受 telnet 连接进行管理的服务器。我错过了命令历史记录,因此我想让我的 telnet 会话支持它。我的问题:
1)我是否必须在服务器端实现这一点,以便服务器将过去的命令发送到客户端,然后客户端可以重新执行?
2)是否有办法在telnet客户端中实现此功能(不干扰服务器)?
如果答案是 1) 那么我需要知道如何在 telnet 会话上捕获和发送向上和向下箭头键,而无需按 Enter 键。
这不是服务器问题。只需使用rlwrap http://utopia.knoware.nl/~hlub/rlwrap/与您的 telnet 客户端。它给你readline
无需编程。
$ rlwrap telnet server port
(我实际上使用nc
代替telnet
因为它更容易使用并且更强大。)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)