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