Teamviewer works across both platforms and is very simple and secure to setup and use.
Yes, my ex partner obtained US social security number while he was non-US resident. He was Canadian. I recommend asking either lawyer or directly the authority since the requirements may be different where you are from and what you need this for. Hope this help.