如何从 Windows 命令提示符访问 unix 机器

chi*_*580 2 linux powershell hyper-v vyatta

我在 Hyper-V 服务器上创建了 Vyatta 虚拟机,但我没有在该虚拟机上启用 ssh。我想在不启用 ssh 的情况下连接到该机器并使用 power shell 执行一些 shell 命令。有可能吗?除了 Hyper-V 控制台之外,还有什么方法可以访问该机器?

Wes*_*ley 8

[...] 我没有在那个虚拟机上启用 ssh。我想在不启用 ssh 的情况下连接到该机器并使用 power shell 执行一些 shell 命令。

您希望通过 shell 进行远程连接与您希望禁用提供 shell 的远程服务完全不一致。

您必须以一种或另一种方式启用传输以进行外壳通信。PowerShell 不能在 Linux 上运行(除了那些奇怪的宠物项目和实现),即使你这样做了,你也需要启用 WinRM 服务,它基本上(广义上来说)是适用于 Windows 的 OpenSSH。如果您在 Linux 机器上禁用了 SSH,那么如果 WinRM 理论上可用,则没有理由相信您会启用它。

您别无选择,只能启用 ssh 或使用 Hyper-V 控制台。