O ESXi Shell fornece comandos de manutenção essenciais e é desativado por padrão em hosts ESXi. Você pode ativar o acesso local e remoto ao shell, se necessário. Para reduzir o risco de acesso não autorizado, ative o ESXi Shell somente para solução de problemas.
O ESXi Shell é independente do modo de bloqueio. Mesmo que o host esteja em execução no modo de bloqueio, você ainda poderá fazer login no ESXi Shell se estiver ativado.
Os serviços aplicáveis são os seguintes.
- ESXi Shell
- Ative este serviço para acessar o ESXi Shell localmente.
- SSH
- Ative este serviço para acessar o ESXi Shell remotamente usando o SSH.
O usuário raiz e os usuários com a função de Administrador podem acessar o ESXi Shell. Os usuários que estão no grupo Active Directory Administradores ESX recebem automaticamente a função de Administrador. Por padrão, somente o usuário root pode executar comandos do sistema (como vmware -v) usando o ESXi Shell.
Definir o tempo limite de ociosidade para o ESXi Shell usando o vSphere Client
Se você habilitar o ESXi Shell em um host, mas esquecer de fazer logout da sessão, a sessão ociosa permanecerá conectada indefinidamente. A conexão aberta aumenta o potencial de alguém obter acesso privilegiado ao host. Evite isso definindo um tempo limite para sessões ociosas.
Procedimento
Resultados
Se a sessão estiver ociosa, os usuários serão desconectados após o término do período de tempo limite.
Definir o tempo limite de disponibilidade para o ESXi Shell usando o vSphere Client
O ESXi Shell é desativado por padrão. Você pode definir um tempo limite de disponibilidade para o ESXi Shell para aumentar a segurança ao ativar o shell.
A configuração de tempo limite de disponibilidade é a quantidade de tempo que pode decorrer antes que você precise fazer login depois que o ESXi Shell for ativado. Após o período de tempo limite, o serviço é desativado e os usuários não têm permissão para fazer login.
Procedimento
- Procure o host no inventário vSphere Client.
- Clique em Configurar (Configure).
- Em Sistema, selecione Configurações avançadas do sistema (Advanced System Settings).
- Clique em Editar (Edit) e selecione UserVars.ESXiShellTimeOut.
- Insira a configuração de tempo limite de inatividade.
- Clique em OK.
- Reinicie o serviço ESXi Shell e o serviço SSH para que o tempo limite entre em vigor.
- Vá para .
- Um por um, selecione ESXi Shell e SSH e clique em Reiniciar (Restart).
Resultados
Se você estiver conectado quando o tempo limite expirar, sua sessão persistirá. No entanto, depois que você fizer logout ou sua sessão for encerrada, os usuários não terão permissão para fazer login.
Definir o tempo limite de disponibilidade ou o tempo limite de inatividade para o ESXi Shell usando o DCUI
O ESXi Shell é desativado por padrão. Para aumentar a segurança ao ativar o shell, você pode definir um tempo limite de disponibilidade, um tempo limite de inatividade ou ambos.
- ESXi Shell Tempo limite de inatividade
- Se um usuário ativar o ESXi Shell em um host, mas esquecer de fazer logout da sessão, a sessão ociosa permanecerá conectada indefinidamente. A conexão aberta pode aumentar o potencial de alguém obter acesso privilegiado ao host. Você pode evitar essa situação definindo um tempo limite para sessões ociosas.
- ESXi Shell Tempo limite de disponibilidade
- O tempo limite de disponibilidade determina quanto tempo pode decorrer antes de você fazer login depois de ativar o shell pela primeira vez. Se você esperar mais, o serviço será desativado e você não poderá fazer login no ESXi Shell.
Pré-requisitos
Ative o ESXi Shell. Consulte Ativar o acesso ao ESXi Shell usando o DCUI.
Procedimento
- Faça login no ESXi Shell.
- No menu Opções do modo de solução de problemas, selecione Modificar tempos limite ESXi Shell e SSH e pressione Enter.
- Insira o tempo limite de inatividade (em segundos) ou o tempo limite de disponibilidade.
- Pressione Enter e pressione Esc até retornar ao menu principal da Interface do usuário do Direct Console.
- Clique em OK.
- Reinicie o serviço ESXi Shell e o serviço SSH para que o tempo limite entre em vigor.
- No vSphere Client, selecione o host e vá para .
- Um por um, selecione ESXi Shell e SSH e clique em Reiniciar (Restart).
Resultados
- Se você definir o tempo limite de inatividade, os usuários serão desconectados após a sessão ficar inativa pelo tempo especificado.
- Se você definir o tempo limite de disponibilidade e não fizer login antes que esse tempo limite termine, os logins serão desativados novamente.
Ativar o acesso ao ESXi Shell usando o vSphere Client
As interfaces ESXi Shell e SSH são desativadas por padrão. Mantenha essas interfaces desativadas, a menos que você esteja realizando atividades de solução de problemas ou suporte. Para atividades diárias, use o vSphere Client, em que a atividade está sujeita ao controle de acesso baseado em função e a métodos modernos de controle de acesso.
Pré-requisitos
Se você quiser usar uma chave SSH autorizada, poderá carregá-la. Consulte ESXi Chaves SSH.
Procedimento
O que Fazer Depois
Defina a disponibilidade e os tempos limite de inatividade para o ESXi Shell. Consulte Definir o tempo limite de disponibilidade para o ESXi Shell usando o vSphere Client e Definir o tempo limite de ociosidade para o ESXi Shell usando o vSphere Client.
Ativar o acesso ao ESXi Shell usando o DCUI
A Interface do Usuário do Console Direto (DCUI) permite que você interaja com o host localmente usando menus baseados em texto. Avalie se os requisitos de segurança do seu ambiente oferecem suporte à ativação da interface do usuário do Direct Console.
Procedimento
- Na interface do usuário do console direto, pressione F2 para acessar o menu Personalização do sistema.
- Selecione Opções de solução de problemas (Troubleshooting Options) e pressione Enter.
- No menu Opções do modo de solução de problemas, selecione um serviço para ativar.
- Ativar ESXi Shell
- Ativar SSH
- Pressione Enter para ativar o serviço.
- Pressione Esc até retornar ao menu principal da Interface do usuário do Direct Console.
O que Fazer Depois
Defina a disponibilidade e os tempos limite de inatividade para o ESXi Shell. Consulte Definir o tempo limite de disponibilidade ou o tempo limite de inatividade para o ESXi Shell usando o DCUI.
Faça login no ESXi Shell para solução de problemas
Execute ESXi tarefas de configuração com o vSphere Client, o ESXCLI ou o VMware PowerCLI. Faça login no ESXi Shell (anteriormente Tech Support Mode ou TSM) apenas para fins de solução de problemas.
Procedimento
- Faça login no ESXi Shell usando um dos seguintes métodos.
- Se você tiver acesso direto ao host, pressione Alt+F1 para abrir a página de login no console físico da máquina.
- Se você estiver se conectando ao host remotamente, use o SSH ou outra conexão de console remoto para iniciar uma sessão no host.
- Digite um nome de usuário e uma senha reconhecidos pelo host.