다음과 같은 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
내 스크립트를 실행하기 직전.