ChromeOS:终止挂起的 ssh 会话

ChromeOS:终止挂起的 ssh 会话

我的 crosh 终端挂了。我当时正在 ssh 会话中,无线连接断开了。屏幕冻结了。通常,我会打开另一个终端,再次 ssh 进入远程计算机,然后关闭 sshd,这样就可以清除它了。但是,远程计算机上的 sshd 在一夜之间自行关闭,现在 crosh 终端挂了,以为它仍然处于连接状态。

杀死 Crosh 终端的最佳方法是什么?有魔法键组合吗?

旁注:无法为 crosh、chromeos 创建标签

请注意,我并未以开发者模式使用该机器。

答案1

如果您处于开发人员模式,您可以打开 shell 并终止 ssh 进程。

kill `ps -u chronos | grep ssh | cut --characters=1-6`

(假设您只打开了 1 个 ssh 会话)

如果您正在使用面板化并且想要保持外壳面板打开,这比关闭窗口更好。

答案2

看起来 Chrome OS 确实使用 OpenSSH: Chrome 操作系统 git /openssh

我认为 Chrome OS ssh 配置文件路径是~/ssh/.config

答案3

真正的答案:ctrl++shiftw

一般来说,这是关闭窗口的热键,也是该问题的官方解决方法。

参考:http://code.google.com/p/chromium-os/issues/detail?id=10023#c17

答案4

在我写这个答案的时候,答案是这样的。现在它已经被纠正了。

我认为官方的答案很遗憾,就是注销然后重新登录。每次都有效!!!我使用的另一种方法是忽略它并打开另一个终端,直到 ssh 最终意识到它被拦截并返回到 ssh 提示符。

相关内容