Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Descubra como configurar TrustedHosts usando winrm set winrmconfigclient no PowerShell

O Windows Remote Management (WinRM) é um serviço que permite a comunicação remota entre máquinas Windows. Uma configuração comum necessária para permitir essa comunicação é a definição de hosts confiáveis (TrustedHosts). Neste artigo, vamos explorar como configurar TrustedHosts utilizando o comando winrm set winrm/config/client @{TrustedHosts} no PowerShell.

Introdução

O WinRM é amplamente utilizado para gerenciamento remoto e automação de tarefas em ambientes Windows. Configurar TrustedHosts é essencial quando você precisa permitir que máquinas específicas se comuniquem com a sua máquina de forma segura. O comando winrm set winrm/config/client @{TrustedHosts} é a ferramenta principal para essa configuração.

Pré-requisitos

Antes de começar, certifique-se de que:

  1. Você tem privilégios administrativos na máquina onde vai executar os comandos.
  2. O serviço WinRM está habilitado e em execução. Você pode verificar isso com o comando:
    Get-Service winrm

    Se o serviço não estiver em execução, inicie-o com:

    Start-Service winrm

Configurando TrustedHosts

Passo 1: Abrir o PowerShell como Administrador

Para configurar TrustedHosts, você precisa abrir o PowerShell com privilégios administrativos. Clique com o botão direito no ícone do PowerShell e selecione "Executar como administrador".

Passo 2: Verificar a Configuração Atual

Antes de fazer qualquer alteração, é uma boa prática verificar a configuração atual de TrustedHosts. Execute o seguinte comando:

winrm get winrm/config/client

Procure pela linha que começa com TrustedHosts. Se estiver em branco, significa que nenhum host confiável está configurado.

Passo 3: Configurar TrustedHosts

Para adicionar um host confiável, use o seguinte comando:

winrm set winrm/config/client @{TrustedHosts="hostname"}

Substitua hostname pelo nome ou endereço IP do host que você deseja adicionar. Se você quiser adicionar múltiplos hosts, pode separá-los por vírgulas:

winrm set winrm/config/client @{TrustedHosts="host1,host2,host3"}

Passo 4: Verificar a Nova Configuração

Depois de configurar os TrustedHosts, verifique novamente para garantir que as mudanças foram aplicadas:

winrm get winrm/config/client

Você deve ver os hosts que adicionou listados na linha TrustedHosts.

Exemplos Práticos

Exemplo 1: Adicionando um Único Host

Para adicionar um único host com o endereço IP 192.168.1.10:

winrm set winrm/config/client @{TrustedHosts="192.168.1.10"}

Exemplo 2: Adicionando Múltiplos Hosts

Para adicionar múltiplos hosts com endereços IP 192.168.1.10, 192.168.1.20 e 192.168.1.30:

winrm set winrm/config/client @{TrustedHosts="192.168.1.10,192.168.1.20,192.168.1.30"}

Exemplo 3: Limpando a Configuração de TrustedHosts

Para limpar a configuração de TrustedHosts e remover todos os hosts confiáveis:

winrm set winrm/config/client @{TrustedHosts=""}

Conclusão

Configurar TrustedHosts é uma etapa crucial para garantir a comunicação segura entre máquinas em um ambiente Windows. Utilizando o comando winrm set winrm/config/client @{TrustedHosts} no PowerShell, você pode facilmente adicionar, verificar e remover hosts confiáveis conforme necessário.

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.