我正在通过 SSH 从 Linux 客户端 (centos 7) 向服务器 (wind river linux) 执行一些命令,但由于某种原因,它总是停止 (未完成)。如果我执行一个需要很短时间才能完成的命令,它就会成功。
我在做什么:
ssh user@server1 'command1;command2;command3;command4;command5'
command4 大概需要 1 分钟才能完成,但就我而言它并没有完成。
我对另一台类似的服务器运行相同的命令链,它运行良好。
我的 Linux 客户端和服务器之间有防火墙,我对此有所怀疑。但由于这超出了我的控制范围,我必须先在客户端和服务器中进一步挖掘。
我在运行命令时多次运行了 tcpdump,发现它总是停滞在TCP ACK 9336
。
有谁遇到过类似的问题吗?