当我使用 /usr/bin/ssh 连接到 VPS 机器(centos 7)时,一段时间后我的键盘无法在终端上使用,当不使用 ssh 时,我可以正常使用终端。
我的 Ubuntu 版本:
NAME="Ubuntu"
VERSION="19.10 (Eoan Ermine)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 19.10"
VERSION_ID="19.10"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=eoan
UBUNTU_CODENAME=eoan
uname -a
Linux xxxx 5.3.0-42-generic #34-Ubuntu SMP Fri Feb 28 05:49:40 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
我尝试了这个:
sudo apt-get install xserver-xorg-input-all
并没有解决问题。看起来也不是粘滞键的问题
我愿意接受任何建议,因为它主要是我的工作,所以我无法正确使用 ssh,这太烦人了。
答案1
与服务器的连接丢失,但您的 ssh 客户端还不知道这一点,正在发送键盘输入并等待响应。
这是因为有些 SSH 服务器会在一段时间后(通常是 120 秒)踢出空闲的客户端。你需要告诉你的客户端不时地向服务器发送一些包来表明你没有空闲。
尝试在文件ServerAliveInterval 120
中设置.ssh/config
或作为命令行选项添加到 ssh -o ServerAliveInterval=120
:。