2

Мне нужен сервер VNC/SSH/ что-то, что позволит мне получить удаленный доступ к командной строке с ограниченной учетной записи (т.е. без служб или какой-либо установки). Просто простой exe, который я могу запустить и заставить его либо подключиться ко мне, либо прослушать соединение. Желательно, чтобы он запросил пользователя / пароль и запустил cmd от имени указанного мной пользователя. Есть ли такая программа?

3 ответа3

4

Джон упоминает, что psexec может запускать один исполняемый файл. Он не упоминает, что этот исполняемый файл может быть cmd.exe (или powershell, bash или любой другой), который даст вам удаленную оболочку.

0

Telnet?

альтернативный текст

Для запуска одной команды через telnet существует psexec от Sysinternals, который представляет собой один исполняемый файл, который не требует установки. Если вам нужна дополнительная безопасность (рекомендуется), есть OpenSSH для Windows, но для этого потребуется установка.

0

Сделай сам угол.

Существует открытый исходный код на codeproject для двух компонентов, сервера и клиента. Сервер написан на Java, а клиент на C++. Сервер должен иметь достаточно разрешений для открытия сокета, как описано ниже:

Сначала он создает сокет сервера, чтобы клиенты могли к нему подключиться. Когда клиент подключен к серверу, он создаст новый поток, используя класс CommandRunner для обработки запроса клиента. Основной поток продолжит прослушивание нового клиента.

Серверная часть находится здесь: Выполнение команд на удаленной машине - Часть 1
Клиентская часть находится здесь: Выполнение команд на удаленной машине - Часть 2

образ

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .