我在用ssh执行长命令时遇到了麻烦。 以下工作正常:
echo 'cd /home/www; echo ' \ | ssh -p '32' www@hostname /bin/bash
如果我添加另一个字符的命令, ssh挂起无限期。 如果我第一次login,然后以交互方式input命令,则没有长度限制; 不幸的是,我需要从脚本运行(生成)命令,所以不能解决问题。
客户端和服务器的版本:OpenSSH_4.3p2,OpenSSL 0.9.8e-fips-rhel5。
可能是什么问题?
这似乎不是SSH问题,而是你的networking问题,还是它的MTU设置。这个问题在这里详细介绍。