SSH-туннелирование внезапно прекращается на MacOS

SSH-туннелирование внезапно прекращается на MacOS

У меня есть скрипт 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

Прямо перед запуском моего сценария.

Связанный контент