远程登录退格键错误[关闭]

Posted

技术标签:

【中文标题】远程登录退格键错误[关闭]【英文标题】:telneting backspace key is wrong [closed] 【发布时间】:2010-09-12 21:22:00 【问题描述】:

当我 telnet 进入我们的作品 sun station 时,我的退格键不起作用。我使用以下临时解决方法:

$ stty 擦除 ^H

这可行,但每次我远程登录时,我都必须重新输入。如何设置它以在我的 .cshrc 文件中正常工作?

【问题讨论】:

【参考方案1】:

登录到 Solaris 系统时,^H 将是默认的擦除键。我假设您友好的管理员将其更改为 ^?在您的 shell 的配置文件中的某个位置(使用 stty -a 查看)。一个可能的原因是使 Solaris 的行为更像该站点上的其他系统。因此,您可能需要考虑更改 telnet 客户端的行为(发送 ^? 而不是 ^H)。

附带说明 - telnet 以明文形式发送所有信息,包括您的用户名和密码。 SSH 加密所有通信,完成 telnet 所做的一切等等。它现在很常见,即使在相当新的 Solaris 版本上也是如此。

【讨论】:

我使用 SSH "Bitvise Tunnelier" 我只是将 telnet 用作通用术语有点不正确。【参考方案2】:

实际上,我之前遇到过多个级别的问题。 X 窗口有时 将 DEL 映射到 Backspace,反之亦然。有时通过登录到一台机器 另一台机器也这样做。

以下是如何解决此问题的全面介绍: http://www.ibb.net/~anne/keyboard.html

【讨论】:

【参考方案3】:

您可以将 stty erase ^H 放入您的 .cshrc 文件中。这将解决问题。

【讨论】:

我一开始不这样做真是太愚蠢了,谢谢。 没问题 - 即使是简单的东西也可以在这里快速参考。

以上是关于远程登录退格键错误[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

mysql远程登录错误修正

HBase笔记之远程Shell界面命令行无法删除字符的解决方案

windows7无法启动telnet远程登录

Linux ssh 远程登录失败

Mac 下 处理myql 不能远程登录和本地登录问题

阿里云远程登录出现 :远程桌面经常连接不上,提示:由于一个协议错误,代码(0x112f)xxxxx