VMware: Toggling the vCenter Server Appliance 6.x default shell


This article provides vSphere Administrators steps to toggle between default shells available on the vCentrer Server Appliance (vCSA). 

Currently, the vCSA is bundled with these supported shells:

  • Appliance Shell
  • BASH Shell
    Today I tried to upgrade vCenter Appliance 6.0.0 to Update 1, after runnning command “software-packages stage –iso –acceptEulas” I receiver message:

    -bash: software-packages: command not found



Switching the vCenter Server Appliance 6.x to Appliance Shell


  1. Log in to the vCenter Server Appliance via SSH.
  2. Run this command to change from using the BASH Shell to the Appliance Shell:

    chsh -s /bin/appliancesh root

  3. Log out from the BASH Shell and re-log in for this to take affect.




After restart the SSH sessoin I was able to run commands in bash shell



More information: VMware

About Author

Leave a Reply

Your email address will not be published. Required fields are marked *