Есть разные программы, но стразу встречается проблема - это динамический IP адрес, который выдаёт провайдер вашего интернета. Сегодня у вас один IP, завтра другой.. и как вы найдёте компьютер на просторах интернета?
К счастью, есть решение, которое я лично сам использую (в т.ч. и главный вирусный аналитик Лабаротии Касперского) - это
LogMeIn Hamachi - он преобразует динамический IP в статический (он бесплатен) +
Remote Manipulator System (сокращенно RMS) - и программа для управлением компьютером/ами (тоже бесплатно и легально, в отличии от teamviewer). Пользуюсь уже не один год, доволен, очень удобно.
P.S. можно управлять хоть через командную строку, хоть визуально
upd
скриншот 1скриншот 2скриншот 3