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

내 스크립트를 실행하기 직전.

관련 정보