In this guide, we will be having a look at the plausible workaround to mitigate Firewall Issues with SSH Sequoia: ssh_dispatch_run_fatal. The latest OS build from the Cupertino giant, in spite of beholding a slew of new and intriguing features, isn’t free from its fair share of issues. We have already documented the likes of Safari unable to Download Files to External SSD, issues with MS Word and Excel files, Wallpaper Flickering, and iPhone Mirroring Not Working.
And now, there has been another unwanted entry to this list. Numerous users have voiced their concern that they are facing firewall issues with SSH in macOS Sequoia and are getting the ssh_dispatch_run_fatal error. The complete error message is along the following lines:
ad packet length 2489765067. ssh_dispatch_run_fatal: Connection to 192.168.30.2 port 22: Connection corrupted
You can easily trigger this issue by doing an SSH into any PC or server on your network and trying a ping [such as ping google.com]. After that, you just have to wait for 10-20 seconds before the connection drops and you’ll be greeted with the aforementioned message. This issue is happening across both the iPv4 as well as iPv6.
Moreover, users have also tried out the Samba server on the Ubuntu server to check whether the issue is affecting other protocols as well, and as was expected, that is indeed the case. This all but confirms that the issue is definitely on the OS level. So this begs the all-important question- is there a fix? Let’s find out.
Fix Firewall Issues with SSH Sequoia: ssh_dispatch_run_fatal
As of now, there exists just one obvious workaround- to disable the Firewall, which can be done from System Settings > Network > Firewall. While this isn’t the most viable and feasible approach, but this is the only tweak that will help you out from the current scenario.
With that said, as and when we get hold of any other workaround, we will update this post accordingly. As far as the official stance on this matter is concerned, the developers are yet to acknowledge this issue, let alone give out any ETA for the rollout of a fix. As and when any of these two things happen, we will update this guide accordingly.