It may work if you set your user to auto-login (you can do that from Ubuntu settings), so that a display is available when you remote connect.
My understanding is that the greeting screen where you are currently logging in is run by root, and another screen is created when your user logs in.
I’m unable to tell more for using remote logging (without user auto-logging). Someone with more experience with this may further comment.