![ChromeOS:终止挂起的 ssh 会话](https://linux22.com/image/1271302/ChromeOS%EF%BC%9A%E7%BB%88%E6%AD%A2%E6%8C%82%E8%B5%B7%E7%9A%84%20ssh%20%E4%BC%9A%E8%AF%9D.png)
我的 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 提示符。