Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
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.
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.
Antes de começar, certifique-se de que:
Get-Service winrm
Se o serviço não estiver em execução, inicie-o com:
Start-Service winrm
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".
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.
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"}
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
.
Para adicionar um único host com o endereço IP 192.168.1.10
:
winrm set winrm/config/client @{TrustedHosts="192.168.1.10"}
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"}
Para limpar a configuração de TrustedHosts e remover todos os hosts confiáveis:
winrm set winrm/config/client @{TrustedHosts=""}
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.