当我开始工作时,我有10多个ssh服务器需要做端口转发,但我厌倦了逐一启动这些ssh连接。我知道在Linux中强大的bash脚本可以处理这个问题。这里是我的bash脚本示例如何在一个bash脚本中启动多重ssh连接?
#!/bin/bash
ssh -L 10001:somehost:3306 [email protected] -N
ssh -L 10002:somehost:3306 [email protected] -N
ssh -L 10003:somehost:3306 [email protected] -N
....
我发现,如果第一个SSH连接开始,它只是停在那条线,并等待它关闭。
任何人都可以告诉我如何解决它?
为-f工作运行的SSH命令我。谢谢!@eugene y – opps 2011-04-06 09:30:54