Мне нужен VNC/SSH/something сервер, который позволит мне командная строка доступа удаленно из ограниченной учетной записи (значение никаких услуг или любой установки). Просто простой exe, что я могу выполнить и иметь его или соединиться со мной или прислушаться к соединению. Предпочтительно это попросило бы пользователя/передачу и выполнило бы cmd как пользователя, которого я указываю. Есть ли какая-либо такая программа?
John упоминает psexec как способность выполнить единственный исполняемый файл. То, что он не упоминает, - то, что тем исполняемым файлом может быть cmd.exe (или powershell или удар или безотносительно), который даст Вам удаленную оболочку.
Мелкая монета самостоятельно угол.
Существует открытый исходный код на codeproject для двух компонентов, сервера и клиента. Сервер записан в Java и клиенте в C++. Серверу только нужно достаточно полномочий открыть сокет, как описано:
Это сначала создает сокет сервера так, чтобы клиенты могли соединиться с ним. Когда клиент будет подключен к серверу, он породит новый поток с помощью класса CommandRunner для обрабатывания запроса клиента. Основной поток продолжит прислушиваться к новому клиенту.
Часть сервера здесь: Выполнение команд на удаленной машине - Часть 1
Клиентская часть здесь: Выполнение команд на удаленной машине - Часть 2
Telnet?
Для выполнения единственной команды по telnet от Sysinternals существует psexec, который является единственным исполняемым файлом, который не требует установки. Если Вы хотели бы дополнительную безопасность (рекомендуемую), что существует OpenSSH для Windows, но это потребует установки.