This isn’t a homelab entry, per se. This is just a note to say the following:
If you’re trying to use scp to transfer a file to a pfSense host and it’s failing with the error “Illegal option -t” then you need to use the root account for the remote user in the scp command instead of the admin account you’d normally use for everything else in pfSense.
I’m posting this simply because I just spent far too long troubleshooting that error. Hopefully this gets indexed so that it is available to the greater Internet and no one else will spend that much time on it ever again.