Activer le ssh sur ESXi 4.1 en PSH

Loin des “bidouilles” indispensables pour activer l’accès en console ou ssh sur ESXi 3.5 et 4.0, la version 4.1 nous offre enfin la possibilité d’activer le “TSM-SSH” à distance (via le client ou via la DCUI) mais surtout en powershell.

Pour lister les services :

(get-view (Get-VMHost esxi.domain.local|get-view).ConfigManager.ServiceSystem).ServiceInfo.Service|select key, running,policy

Pour demarrer le service :

(get-view (Get-VMHost esxi.domain.local|get-view).ConfigManager.ServiceSystem).StartService("TSM-SSH")

Pour que le service démarre automatiquement :

(get-view (Get-VMHost esxi.domain.local|get-view).ConfigManager.ServiceSystem).UpdateServicePolicy("TSM-SSH","automatic")

tsm-ssh-on

Tags: , ,

2 Responses to “Activer le ssh sur ESXi 4.1 en PSH”

  1. Bonjour,

    Je me permets un petit commentaire pour indiquer qu’il y a plus simple avec powershell pour faire la même chose.

    Grace aux cmd-let dédiées à la gestion des services sur ESX(i):

    Get-VMHostService -VMHost nom_du_serveur

    Set-VMHostService -HostService (Get-VMHostService -VMHost nom_du_serveur | where {$_.key -eq “TSM-SSH”}) -Policy “Automatic”

    Start-VMHostService -HostService (Get-VMHostService -VMHost nom_du_serveur | where {$_.key -eq “TSM-SSH”})

    @++

  2. Merci, en effet à force de chercher dans le sdk on en oublie les cmdlet disponibles :)

Leave a Reply