Я создал виртуальную машину Vyatta на моем сервере Hyper-V, но я не включил ssh на этой виртуальной машине. Я хочу подключиться к этому компьютеру без включения ssh и выполнить некоторые команды оболочки с помощью оболочки питания. Возможно ли это? Есть ли другой способ получить доступ к этой машине, кроме консоли Hyper-V?
[...] Я не включил ssh на этой виртуальной машине. Я хочу подключиться к этому компьютеру без включения ssh и выполнить некоторые команды оболочки с помощью оболочки питания.
Ваше желание подключиться удаленно с помощью оболочки полностью противоречит вашему желанию отключить удаленные службы, предлагающие оболочку.
Так или иначе, вы должны разрешить транспорту передавать оболочку. PowerShell не работает в Linux (за исключением дурацких домашних проектов и реализаций), и даже если бы вы это сделали, вам нужно было бы включить службу WinRM, которая в основном (в широком смысле) является OpenSSH для Windows. Если вы отключили SSH на компьютере с Linux, нет никаких оснований полагать, что вы включили бы WinRM, если бы он был теоретически доступен.
У вас нет другого выбора, кроме как включить ssh или использовать консоль Hyper-V.
Похоже, вам нужен консольный доступ к Vyatta без открытия необходимых портов. Если это реальное требование, я думаю, вам следует настроить один из виртуальных COM-портов для виртуальной машины в качестве консоли. Вам нужно будет настроить это в соответствии с инструкциями Вятты. Я не знаком с Vyatta, но я делал это с Ubuntu много раз, как описано здесь:
https://help.ubuntu.com/community/SerialConsoleHowto
Затем вы можете использовать PuTTY для подключения к именованному каналу через виртуальный COM-порт или отразить его на TCP-порт с помощью этой утилиты:
http://shvechkov.tripod.com/nptp.html
Когда вы подключаете COM-порт, я рекомендую COM2 внутри виртуальной машины. COM2 по умолчанию настроен так, чтобы хорошо работать для терминала (а не для отладчика ядра NT). В более поздних версиях Hyper-V вы можете настроить COM-порт с помощью следующей команды PowerShell. В более ранних версиях COM2 - единственный COM-порт, который вам подходит.
set-vmcomport -debuggermode выкл.