Configurando o Powershell 6 para SSH Remoting no Linux

Guido OliveiraPowershellLeave a Comment

Olá pessoal,

Desde a release oficial do Powershell 6 comecei a testar ele para gerenciar ambientes linux de maneira mais pratica para mim. Quando instalei o Powershell percebi que não conseguia usar o SSH para acessar outras maquinas linux OOB(Out-of-the-Box) e por isso tentei entender o motivo. Quando instalamos os binários do powershell, o serviço do SSH, o sshd não sabe quem é o powershell e porque ele precisaria dele, então precisamos criar uma entrada de Subsystem para que consigamos fazer as conexões SSH usando Powershell.

No Linux ou Mac, precisamos acessar o arquivo sshd.conf, tipicamente localizado em: \etc\ssh\sshd_conf e acrescentar essa entrada:

Subsystem powershell /usr/local/bin/powershell -sshs -NoLogo -NoProfile

em seguida é necessário reiniciarmos o serviço SSHD e então tudo deverá funcionar devidamente.

 

Dúvidas? Sugestões? Comente!

Até a Próxima!

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.