MacOS で SSH トンネリングが突然失敗する

MacOS で SSH トンネリングが突然失敗する

次のような ssh スクリプトがあります。

#!/bin/bash

user="jumpuser"
host="??.??.??.??"
port="34"

x="ssh $user@$host -p $port "

x+="-L 8001:??.??.??.??:34 "    
# ...many more entries
x+="-L 8998:??.??.??.??:34 "                    

$x

私のチームではこれを使用して、環境内の特定のサービスに到達するためのトンネルを作成します。

これまでは問題なく動作していたのですが、今日になって動作しなくなりました。奇妙なことに、私だけ動作しなくなりました。このエラーが表示され、接続が確立されません。

dup() in/out/err failed

私も他の皆さんと同じように Mac OS を使用していますが、この問題を抱えているのは私だけで、しかも今日になってから始まりました。すでに何度かマシンを再起動しましたが、成功しませんでした。

答え1

私の場合、この問題を解決したのは次のコマンドでした:

ulimit -n 20000 24000

スクリプトを実行する直前。

関連情報