The IP for SSH access should then be heavily filtered to only SSH and the requisite ICMP packets.
Have you considered using Route53 / Cloudflare?
The IP for SSH access should then be heavily filtered to only SSH and the requisite ICMP packets.
Have you considered using Route53 / Cloudflare?
Of course you need to not run an open DNS resolver which means 'don't do recursive lookups for anything except your trusted addresses'. I saw one setup that worked really well which was to only do recursive lookups from loopback, then client would create a vpn tunnel to the dns server, get their dns service that way. Seemed a bit extreme but it allows off site DNS service.
Its not a bad idea, it just happens that careful sshd practices are good enough that more layers are subject to highly diminished returns.
Your config is bad. Mine is set up for a 12 hour ban. From my logs, it's perfectly sufficient to drop all scanners (I rarely see an IP banned more than twice, and even twice is not common).
If I were to login from a place where an attacker is trying to log in, I would actually appreciate not being exposed - they might only be using networks, but they might also be using cameras and other stuff that would compromise my info.
It was particularly fun to watch young people who were new to the scene sort of freak out at this weird architecture. Old farts were easy to spot, they would start right away with a 'show dev' or 'set host' to try to move around the network. Kind of like a hacker aquarium.
Kudos for having multiple vaxes(n?)!
I had considered Route53 but it's actually in the same ballpark as this setup, money wise, and it's less flexible for what I want it to do. I haven't evaluated Cloudflare at all yet.
SendEnv in ssh_config? AcceptEnv in sshd_config? No specifics cited in the man pages.
[Later] Actually, those two have no effect on my remote Debian 6 VPS. Possibly a Debian "fine-tuning".