Como faço para que o Bitvise WinSSHD me forneça um console CMD ao fazer login?
Configurei o servidor Bitvise SSH localmente e entrei localmente com cygwin e com o cliente Bitvise SSH. Um pouco estranho que eu não possa obter saída com ls, mas isso de lado. Observe que não é um shell CMD. por exemplo, os comandos são ls e pwd, não dir
Lembro-me de usar o WinSSHD e chegar a um console do Windows. Eu costumava usá-lo um pouco em um momento em que estava usando SSH um pouco.
Se eu verificar uma postagem/resposta que escrevi mencionando o Bitvise WinSSHD aqui,
Como determinar o nome de usuário em um shell de comando do Windows
Minha resposta à pergunta desse cara mostra que, em 2015, eu consegui um shell CMD com winsshd no extremo remoto. Minha resposta nesse link mostra alguma saída que recebi do shell.
Na época, aconteceu sem eu alterar nenhuma configuração ou fazer nada de especial.
Então, talvez a diferença se deva a uma mudança no servidor Bitvise SSH entre aquela época e agora. Gostaria de saber se talvez haja uma configuração para fazê-lo se comportar como no passado e me obter um shell CMD?
Ou talvez faça isso e por padrão, mas algo está dando errado, fazendo com que uma forma confusa de shell linux apareça?
Suponho que você esteja usando uma versão recente do Bitvise SSH Server. A versão mais recente atual é 9.23. A última versão que usou o nome WinSSHD foi 5.26 (de 2011).
Se você estiver vendo o bvshell aparecer por padrão, provavelmente está usando uma conta virtual, onde essa é a configuração padrão do tipo de acesso do Shell .
A configuração do tipo de acesso do Shell é definida na entrada de configurações da conta, em Configurações fáceis ou em Configurações avançadas . Basta alterá-lo para o prompt de comando e, em seguida, o prompt de comando do Windows aparecerá em vez de bvshell .
O prompt de comando do Windows não respeita o sistema de arquivos virtual do servidor SSH e fornecerá acesso a tudo no sistema de arquivos acessível à conta do Windows que fornece o contexto de segurança para a sessão de logon. Ao usar contas virtuais, os administradores geralmente não têm essa intenção. É por isso que o shell padrão para contas virtuais é bvshell .
Se você quiser acessar o prompt de comando do Windows, basta configurar uma entrada de configurações de conta do Windows e remover a conta virtual. No entanto, não há problema em usar uma conta virtual também, desde que você saiba o que está alcançando.