VMware : Désactiver les warnings SSH/Shell sur les ESXi
VMware : Désactiver les warnings SSH/Shell sur les ESXi
Vous avez la possibilité (déconseillé) de désactiver les warnings ssh/shell sur vos ESXi. Bien évidemment, ces alarmes ne sont présents que lorsque deux services sont activés:
- SSH
- Shell
Il existe 3 méthodes pour désactiver ce warning:
- GUI: vSphere client
- Esxcli (sur chaque host)
- PowerCLI (si vous avez un nombre conséquent de serveur ESXi)
Dans tous les cas, la variable à modifier est la même: UsersVars.SuppressShellWarning (0=disable, 1=enable)
GUI
Configuration > AdvancedSettings > UserVars > UserVars.SuppressShellWarning (Passez la valeur à 1).
ESXCLI
esxli system settings advanced set -o /UsersVars/SuppressShellWarning -i 1
PowerCLI (pour tous les esxi)
1 2 3 4 |
$esx=get-vmhost * foreach ($esxi in $esx){ Set-VMHostAdvancedConfiguration -VMHost $esxi -Name UserVars.SuppressShelWarning -Value 1 } |
Activé le service SSH sur tous vos ESXi
1 2 3 4 5 6 |
$esx=get-vmhost * foreach ($esxi in $esx){ if ((get-VMHost $esxi | Get-VMHostService | Where {$_.key -eq "TSM-SSH"}).Running -ne "True") { Start-VMHostService -HostService ( $esxi | get-VMHostService | where {$_.key -eq "TSM-SSH"}) -confirm:$false } } |