Extra notes to the above guide. When configuring the VPS, it is recommended to disable IPv6 as it can give some inconclusive results. Also, the OS may have ufw configured which would likely be blocking some ports, in that case, run the below to configure the firewall.
ufw limit ssh/tcp
ufw...