Откройте cmd на удаленном компьютере из SSH

У меня есть Windows-машина, к которой я могу подключиться по SSH из моего RasPi. Я хотел бы иметь оболочку cmd на Windows-машине (инициированную из SSH), чтобы я мог контролировать ее с Windows-машины после закрытия ssh-соединения

Я пытался использовать start cmd /k launch.bat но это просто запускает.bat в соединении ssh.

Ясность: это как запустить его удаленно из rpi и проверить его на машине с Windows, когда я доберусь до дома

2 ответа

Вы можете посмотреть в таких программах, как screen или же tmux, Они позволяют запускать оболочку на виртуальном экране, которую затем можно просматривать из любой другой оболочки (например, на главном компьютере).

Вы можете запустить локально:

      start cmd.exe @cmd /k "echo Hello"

Если я подключусь к своей учетной записи через ssh, я не смогу запустить start. Я могу бегать:

      "C:\Program Files\PSTools\PsExec.exe" -s -i cmd.exe @cmd /k "echo Hello"

Я установил PsTools дляC:\Program Files\PSTools. Чтобы открыть cmd в новом окне, вам нужно использовать команду «Пуск», которая не будет работать с SSH.

Но вместо этого вы можете запустить его удаленно как локальный процесс. Для этого вам придется отключитьHKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\EnableLUAк0и перезагрузите систему.

Затем вы можете запустить:

      "C:\Program Files\PSTools\PsExec.exe" -s -i 1 "C:\Windows\System32\cmd" @cmd /k "echo Hello World"
Другие вопросы по тегам