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!