OpenSSH 与 aws 资源的多个连接被关闭,并显示“远程主机关闭了与 uniqueid.someregion1.elb.amazonaws.com 的连接”。

OpenSSH 与 aws 资源的多个连接被关闭,并显示“远程主机关闭了与 uniqueid.someregion1.elb.amazonaws.com 的连接”。

我有一个脚本,可以通过 SSH 别名生成多个通往 AWS 资源的 SSH 隧道,该脚本前段时间运行过。

连接仍会创建,并且每个连接的身份验证均显示成功,但不幸的是现在创建后大约 1 分钟后(大约 40 多个连接),连接开始被关闭

连接到唯一身份某个地区1.elb.amazonaws.com 被远程主机关闭。

几个月前,同样的代码确实可以工作......关键部分如下所示:

echo "Setting up tunnel from $IP:$LISTEN_PORT ---> to $DOMAIN:$LISTEN_PORT"
echo "$IP-$LISTEN_PORT" >> $TUNNELS/tunnels.lst
sudo ifconfig lo0 alias $IP up
sshcmd="sudo ssh -vvv -o StrictHostKeyChecking=no -o GlobalKnownHostsFile=/dev/null -o UserKnownHostsFile=/dev/null -i $PRIVATE_KEY_PATH -S $TUNNELS/tunnel-$IP_SUFF-$LISTEN_PORT.tnl -fMNL $IP:$LISTEN_PORT:$DOMAIN:$LISTEN_PORT $PRIVATE_KEY_PATH tunnel-$IP_SUFF-$LISTEN_PORT.tnl &"

我尝试过的事情:

  • /etc/ssh/sshd设置(远离默认值):
    MaxStartups 200:200:200
    MaxSessions 200
    
  • 将我的系统时钟设置为 UTC 希望它与服务器匹配...
  • 用于-vvv调试消息

到目前为止还没有成功。

相关内容