linux - 转发 X 连接时,OpenSSH 客户端在注销时挂起

标签 linux ubuntu openssh

我设置 Ubuntu Linux 来运行 OpenSSH 服务器。我的 DSL 路由器正在端口转发 SSH 连接。当我使用

ssh -X myhost

然后打开一些 GUI 程序,然后关闭 GUI 应用程序并退出,然后 SSH 注销挂起。 <Ctrl>-c似乎有效,但每次都必须按它很烦人。如果我不打开 GUI,注销不会挂起。

有人知道如何解决这个问题吗?

最佳答案

这是因为您启动的进程打开了一个流 (stdout/stderr) 而没有关闭它。看看here以获得更深入的解释和可能的解决方案。

关于linux - 转发 X 连接时,OpenSSH 客户端在注销时挂起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13634697/

相关文章:

python - linux red hat 安装numpy报错

python - ubuntu 的 fatal error : yara. h : file not found when installing yara,

python - 剂量 python 报告实验室有调试日志吗?

linux - 如何获得多个 bash 后台脚本,从一个初始启动脚本生成以登录到终端的正确行?

linux - 奇怪的 awk 行为,$1 被打印但 $0 不是?

node.js - 在 EC2 实例中自动缩放时如何启动 Node js 服务器

java - 将 openssh 公钥 (ecdsa-sha2-nistp256) 与 Java 安全性结合使用

php - 如何在 PHP 中将 DSA 公钥从 OpenSSL 格式转换为 OpenSSH 格式?

ssh - 通过 OpenSSH 传递的 Windows 环境变量

linux - 我怎样才能在 gnu make 目标中获得第二个变量