You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SSH命令附带执行自定义TCP服务器应用异常问题求助

SSH命令附带执行自定义TCP服务器应用异常问题求助

各位技术大佬,我碰到一个特别奇怪的问题,想请大家帮忙分析下:

我写了个自定义的TCP服务器应用,在Ubuntu虚拟机里直接用命令行启动,或者我手动通过SSH连进去敲命令运行,都一切正常,完全没问题。

但如果我从Windows机器上通过SSH连接Ubuntu时,把启动应用的命令直接作为SSH命令的一部分发送(类似ssh username@ubuntu-ip "./my-tcp-server"这种写法),就出现了诡异的状况:

  • SSH控制台完全看不到应用的任何输出内容
  • 这时候尝试连接这个TCP服务器,根本连不上,感觉应用像是“死了”一样
  • 可一旦我关闭这个SSH命令提示符、彻底结束SSH会话,这个应用突然就“活”过来了!能正常接受连接,功能完全正常!

我还查了几个系统状态,结果更懵:

  • 在Ubuntu里运行who命令,完全看不到这个SSH连接的记录
  • 但运行ss -t -a,却能清楚看到我的应用正在监听指定端口
  • 用ps命令查看进程,也找不到这个应用的进程信息

这情况实在太反常了,有没有大佬能搞明白这到底是怎么回事?

备注:内容来源于stack exchange,提问作者Peter S

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 12:23:13