繁体   English   中英

使用powercli在esxi内部部署的vm上启用ssh服务

[英]enable ssh service on vm deployed inside esxi using powercli

我在esxi内部署了一些虚拟机,可以使用“ Get-Vm”来了解其详细信息

命令,现在我想为所有这些虚拟机启用ssh,但无法启用。我知道

命令以为主机/ esxi启用ssh,例如:

“ Get-VMHost | Foreach {Start-VMHostService -HostService($ _ | Get-VMHostService |其中{$ _。Key -eq“ TSM-SSH”}}}}”

但是无法找到在esxi内为vm启用ssh的方法,任何指针将不胜感激。

您引用的命令用于控制ESXi主机的SSH服务,并且与来宾VM的SSH状态无关。

要在这些客户机上启用SSH,需要做一些事情,即已安装并正在运行VMware Tools以及对客户机OS的一些有效凭据。

有了这些文件后,就可以使用Invoke-VMScript cmdlet通过VMware Tools将命令发送到VM。

例:

Invoke-VMScript -VM vmName -ScriptType Bash -ScriptText "systemctl start sshd.service" -GuestUser username -GuestPassword password

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM