リモートホストへの成功した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値を上げるコマンドを教えてもらえますか?

提案してください。

ベストアンサー1

おすすめ記事