Log into Mac from Ubuntu over VNC
Finally I have solved my problem by simply installing VNC Viewer, before it I was using Remmina. Now it's working fine without prompting for user name. But it has very poor performance.

I also found another solution for my issue is TeamViewer on LAN, and it's much better than VNC Viewer in terms of speed.