SSHクライアントが「オープンファイルが多すぎます」というエラーが発生したため、接続を拒否します。

SSHクライアントが「オープンファイルが多すぎます」というエラーが発生したため、接続を拒否します。

コンピュータでリバースSSHクライアントを実行します。しばらくすると、接続拒否要求が受信され、SSH クライアントにログインすると表示されます。

Oct 12 00:21:19 ipaserver0 reverse-tunnel.sh: debug3: チャネル 1018: 接続を待っています

10月12日 00:21:19 ipaserver0 reverse-tunnel.sh: debug1: チャネル 1018: 接続に失敗しました: 接続が拒否されました。

10月12日 00:21:19 ipaserver0 reverse-tunnel.sh: ソケット: 開いたファイルが多すぎます。

ここで問題が何であるかよくわかりません。 SSHトンネルがサポートできるチャネル数に制限はありますか?

ベストアンサー1

プロセスが開くことができるファイル記述子の数には制限があります。 SSHトンネルには、クライアント側とサーバー側の接続用のファイル記述子が必要です。したがって、チャネル数が制限されています。

Linuxではlsof。すべてのプロセスのファイルが一覧表示されます。-c sshコマンド名または特定のプロセスを使用して、リストされている-p pidプロセスを制限できます。

おすすめ記事