Weeknotes for the week ending May.13
13 May 2022
In keeping with the theme of sharing misery in the hopes that maybe someone, somewhere, runs into this problem on Google some day and can save themselves from hours of struggling with “what the hell is happening here, exactly?”
… I present you a meditation on how Unifi’s IPS (intrusion prevention system) can ruin your day.
I was home. I was toying around with some stuff. After spinning up some hosts on a cloud provider I tried to
ssh-copy-id
a key into said hosts. Those worked just fine. Subsequent attempts to ssh into the machine did not. It
just sat there. Hanging. Frozen. Doin’ nothing. Why?
I spent a little while troubleshooting. Thinking maybe the hosts had ufw
turned on? Did an Ansible script
I ran have something in it that I didn’t consider? Etc. All answers were “no”. Huh.
What does nmap
say about this?
$ nmap -Pn -p22 host-address
Starting Nmap 7.92 ( https://nmap.org ) at 2022-05-09 10:21 EDT
Nmap scan report for host-address (ip)
Host is up.
PORT STATE SERVICE
22/tcp filtered ssh
Nmap done: 1 IP address (1 host up) scanned in 2.08 seconds
filtered
? Why?
What about another machine on my network?
$ nmap -Pn -p22 host-address
Starting Nmap 7.92 ( https://nmap.org ) at 2022-05-09 10:21 EDT
Nmap scan report for host-address (ip)
Host is up.
PORT STATE SERVICE
22/tcp open ssh
Nmap done: 1 IP address (1 host up) scanned in 2.08 seconds
open
? What the…? Laptop on my home network - “no-go”. Little homelab server - “a-ok”. So it’s something
on my network?
Yes. I’ll cut to the chase.
If you run a Unifi rig at home, and you enable Unifi’s “IPS”, then you might have inadvertently enabled some security
rules that prevent doing something like ssh-copy-id
. Your “event timeline” might look something like the following:
You can click the button on the right to allow from your/all ip’s, or you can turn off this particular rule via:
Settings ▶
Firewall & Security ▶
System Sensitivity ▶
Edit threat categories ▶
☑️ Scan
I should note, this might be only for the UDM Pro. Kyle let me know he doesn’t see this in his UDM.
Happy networking!