普通的telnet连接是这样的:
telnet本地主机22 正在尝试127.0.0.1 ... 连接到本地主机。 转义字符为'^]'。 SSH-2.0-OpenSSH_4.2 ^] telnet>关闭 连接已关闭。
我想从telnet会话本身关闭它,而不必按进入telnet提示符。我的要求是,如果我从telnet会话本身按一些控制字符,例如CTRL + A,则它将退出会话并自动关闭。像这样的东西:
$ telnet本地主机22 正在尝试127.0.0.1 ... 连接到本地主机。 转义字符为'^]'。 SSH-2.0-OpenSSH_4.2 ^ A 连接已关闭。 $
我尝试了手册页上给出的所有选项,并尝试进行一些$ HOME / .telnetrc文件测试,但无法实现,因为telnetrc会在给定主机的telnet被执行时执行与给定主机写入的所有命令。完成。
任何人都可以在这方面帮助我,例如如何实现。
它是如此复杂..
对于使用退出,我还需要先进入telnet提示符。对。虽然我的要求是关闭连接,但不进入telnet提示符即可退出会话模式(即,要进入telnet提示符,我需要先发送转义字符,然后我才能关闭或退出)。
—
Kumar Alok 2010年
@保罗:我不明白你的意思。您能告诉我在哪里可以找到解决方案。
—
Kumar Alok 2010年
您能解释为什么有人想要吗?Telnet只是一个客户端程序,用于连接到某些计算机上的任意服务。如果使用端口23,则可以连接到telnet 服务,并可以使用终止登录
—
本杰明·班尼尔
exit
,但这是一个shell命令,而不是telnet命令。如果所连接的服务没有提供终止连接的命令,则必须转到telnet提示符以终止连接。如果要通过ssh登录到远程计算机,请使用ssh
命令,否则telnet
(除非要进行手动加密)。