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値を上げるコマンドを教えてもらえますか?
提案してください。