Удаленный вход в систему CMD

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

2
задан 11.10.2009, 20:03

3 ответа

John упоминает psexec как способность выполнить единственный исполняемый файл. То, что он не упоминает, - то, что тем исполняемым файлом может быть cmd.exe (или powershell или удар или безотносительно), который даст Вам удаленную оболочку.

4
ответ дан 08.12.2019, 06:38
  • 1
    здесь является хорошим обзором того, как psexec работает: forum.sysinternals.com / ….. но это не упоминает то, что это использует для соединения. (SMB/CIFS? RPC?) – quack quixote 11.10.2009, 20:36
  • 2
    @JohnT, psexec тарифицирован как замена telnet, но это не telnet, не имеет никакого отношения к порту 23 и только работает, если сети Microsoft включены. – quack quixote 11.10.2009, 20:40
  • 3
    tho это действительно требует временного сервиса на удаленную машину (который это установит и удалит само). – quack quixote 11.10.2009, 20:41

Мелкая монета самостоятельно угол.

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

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

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

image

0
ответ дан 08.12.2019, 06:38
  • 1
    клиент, кажется, записан в MFC, судящем значком =p – John T 11.10.2009, 21:14
  • 2
    Зафиксированный это. (15 символов) – harrymc 11.10.2009, 21:52

Telnet?

alt text

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

0
ответ дан 08.12.2019, 06:38
  • 1
    Telnet отключены на сервере. Существует ли сторонний сервер, который не требует быть выполненным как услуга? – Christopher Tarquini 11.10.2009, 20:06

Теги

Похожие вопросы