Удаленный доступ к командной оболочке системы Windows

Удаленный доступ к командной оболочке системы Windows

Какой лучший способ удаленного доступа к командной оболочке (cmd) удаленной системы? Мне нужно запустить определенные приложения командной строки в моей офисной системе из дома? Есть ли какой-либо независимый от платформы инструмент для этого, например, для доступа к командной строке Windows офисного компьютера с Linux-машины дома.

решение1

Похоже, что лучшим вариантом будет SSH. Существует несколько вариантов установки на Windows, см.здесь для хорошей статьи, обобщающей их.

Вы также можете использовать Cygwin и настроить его пакет openssh из него. Это предоставит вам удаленно доступную оболочку bash. Однако для ваших целей предыдущий вариант, вероятно, подойдет вам лучше, поскольку вы сможете получить доступ к традиционному приглашению cmd Windows.

решение2

Это выглядит какPowerShellможет быть вашим лучшим вариантом. Был похожийвопроснекоторое время назад на StackOverflow.

решение3

PSExec от Sysinternal (частьPSTools) позволяет выполнять командную строку удаленно (или в другом сеансе локально). Однако это не интерактивно.

решение4

Pstools's psexecможет сделать это:

psExec \\computer cmd.exe

netcat (Cygwin и несколько портов для Windows доступны) также может это сделать. Запустите это на удаленной машине:

nc.exe -l -p6969 -d -e cmd.exe -L

А это в вашем местном издании:

nc.exe 192.168.1.1 6969

IP и порты — это всего лишь примеры. Также проверьтеНкат, который, по заявлению разработчиков, является улучшенной и современной версией Netcat.

Связанный контент