[英]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.