Как подключится по RDP в WAN и выполнить какой-нибудь код? например убить процесс
RDP (Remote Desktop Protocol) предоставляет удаленный доступ к рабочему столу Windows, но при этом не является удаленной консолью, как например SSH или Telnet подключение. От сервера к клиенту передается изображение удаленного рабочего стола. От клиента к серверу - состояние клавиш мыши, положение мыши в координатах полученного изображения и состояние клавиш клавиатуры.
Таким образом выполнить произвольный код при установленном соединении нельзя. для этого просто не предусмотрено никаких средств. Разве что использовать распознавание образов интерфейса, но это уже извращение и не стоит потраченного времени.
Существует возможность указать в настройках соединения программу, которая будет выполнена при входе пользователя в систему, но, в общем случае, эта программа уже должна быть на удаленном компьютере и у пользователя должны быть привилегии на ее выполнение. Этот механизм срабатывает только в момент создания сессии пользователя, использовать его повторно, после того как соединение было установлено, нельзя.
Возможности монтирования локальных дисков на удаленный сервер, запуска произвольных программ с этих дисков, создания имитации локального соединения, а также привилегии пользователя при удаленном подключении (они могут отличаться от привилегий при локальном подключении), зависят от настроек сервера и желания/умения администратора.
Сборка персонального компьютера от Artline: умный выбор для современных пользователей