I've been asked by some customers about how to handle remote support for their on-premises deployments, and I'm feeling a bit overwhelmed trying to figure it out. When something goes wrong, what's the best way to troubleshoot? Do I just SSH into their systems, or is a VPN a better option? I'd really appreciate any ideas, tips, or recommendations for what to do when issues arise!
5 Answers
Depending on the setup, I'd recommend using services like Tailscale or ZeroTier. These options allow the server to connect back to you without needing complex firewall configurations, making remote support much simpler!
When providing support, having a VPN set up for network access is crucial. That way, you'll be able to log into the network and access resources more securely. I currently handle multiple clients like this and it works well.
If you can, set up a bastion host or jump server. This provides an extra layer of security and lets you SSH into the systems behind it. It's certainly worth the effort!
I often connect to the firewall via VPN first and then access all machines internally. Using two-factor authentication is a good practice to enhance security, especially if you manage multiple clients.
You can remote in using software like TeamViewer or any other remote support tool of your choice. This is a common method that many companies use.

Related Questions
Can't Load PhpMyadmin On After Server Update
Redirect www to non-www in Apache Conf
How To Check If Your SSL Cert Is SHA 1
Windows TrackPad Gestures