如何增加和检查到远程主机的成功 ssh 连接数

如何增加和检查到远程主机的成功 ssh 连接数

我写了下面的循环来创建到remotehost1的ssh连接

$ cat sshloop.sh
#!/bin/sh
i=0
while [ $i -ne 500 ]
do
                i=$(($i+1))
                echo "SSH COUNT IS: $i"
                       ssh oracle@remotehost1 'uptime'
                done

此脚本运行并与 Remotehost1 建立所有 500 个 ssh 连接。

但是,当我更改脚本以建立与 Remotehost2 的连接时,ssh oracle@remotehost2 'uptime'它仅在 20 个连接后挂起/停止。

我在哪里可以查看仅限 20 个 ssh 连接的限制;我怎样才能增加它?

远程主机2是

$ uname -a
SunOS remotehost2 5.11 11.4.34.94.4 sun4v sparc sun4v

问题似乎出在remotehost2 上的nofile 值,该值远小于我们在remotehost1 上运行良好的值。这个问题也可能是其他的。我现在还不确定。

您能告诉我在Solaris 上增加nofile 值的命令吗?

请建议。

相关内容