Долго над проблемой мучался, нашёл способ, просто устанавливаем по инструкции digital ocean и не ssh на локалку прокидываем, а используем ngrok. И нет ошибок. Вот решение.
Для vnc:
ngrok tcp 127.0.0.1:5901(последняя цифра зависит от ID пользователя)
Для xrdp:
ngrok tcp 127.0.0.1:3389
Спасибо всем!