![如何增加和检查到远程主机的成功 ssh 连接数](https://linux22.com/image/193215/%E5%A6%82%E4%BD%95%E5%A2%9E%E5%8A%A0%E5%92%8C%E6%A3%80%E6%9F%A5%E5%88%B0%E8%BF%9C%E7%A8%8B%E4%B8%BB%E6%9C%BA%E7%9A%84%E6%88%90%E5%8A%9F%20ssh%20%E8%BF%9E%E6%8E%A5%E6%95%B0.png)
我写了下面的循环来创建到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 值的命令吗?
请建议。