我在 Ubuntu 14 上使用 Mate 终端时遇到了一个奇怪的问题。每当我被提示输入某些内容时,终端都会继续运行,就好像我按了 Enter 而没有输入任何内容一样。这使得使用终端变得不可能,因为我几乎无法提供任何用户输入。
- 我无法以超级用户身份运行任何命令,因为当提示我输入密码时,会弹出问题并且命令会立即退出。
- 我无法连接到已知的 ssh 服务器,因为我被提示输入密码三次但从未输入任何内容。
- 我无法连接到未知的 ssh 服务器,因为当客户端要求验证未知主机(是/否)时,答案是“Enter”(可能)并且命令退出。
最后一个是最奇怪的,因为错误消息与提示显示在同一行
user@virtualbox:~$ ssh unknown.server
The authenticity of host 'unknown.server (IP)' can't be established.
RSA key fingerprint is .....
Are you sure you want to continue connecting (yes/no)? Host key verification failed.
user@virtualbox:~$
我在主系统上使用 Kubuntu 17,从未遇到过此类问题。我没有使用“全部接受”选项调用命令,例如-Y
。我能做些什么来解决这个问题?
答案1
我尝试切换终端,发现问题是由roscore
在另一个终端中运行的命令引起的。一旦 roscore 终止,提示就开始起作用了。