добавлю, что в случаях VNC и RDP нужен внешний IP у компьютерах (у того к кому будут подключаться)
если Teamviewer - то ненужно, но у бесплатной версии есть ограничения по времени.
Timur Atabaev,
1) узнай у своего провайдера, оператора. обычно у пользователей динамический адрес и к нему нельзя обращаться снаружи. тебе выделят статический адрес и его можно использовать для входящих подключений.
2) аналогично с остальными, работает только со статическими адресами
Для linux оьбычно юзается VNC если нужен рабочий стол графический.
Для виндовс это называется RDP.
Ну и третьим вариантом программы типа тим вивера как выше написали