簡體   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