This post covers a workaround to a common Linux Virtual Private Network (VPN) issue I see with cloud providers. You have a Linux Virtual Machine (VM) on Azure/GCP/AWS, you install a VPN client, configure it and connect to VPN server, all of a sudden you can no longer SSH to VM.
This happens because the VPN tunnel is now the default route, as it should be. If your VPN has port forwarding you can enable that for port 22 and you should be fine. If your VPN doesn’t have port forwarding or you do not want to pay the extra cost then this work around is for you.
Continue reading