¿Cómo consigo que Bitvise WinSSHD me proporcione una consola CMD cuando inicio sesión?
Configuré el servidor Bitvise SSH localmente e inicié sesión localmente con cygwin y con el cliente Bitvise SSH. Es un poco extraño que no pueda obtener resultados con ls, pero aparte de eso. Tenga en cuenta que no es un shell CMD. por ejemplo, los comandos son ls y pwd, no dir
Recuerdo haber usado WinSSHD y haber accedido a una consola de Windows. Solía usarlo bastante en un momento en que usaba bastante SSH.
Si reviso una publicación/respuesta que escribí mencionando Bitvise WinSSHD aquí,
Cómo determinar el nombre de usuario en un shell de comandos de Windows
Mi respuesta a la pregunta de ese tipo muestra que entonces, en 2015, obtuve un shell CMD con winsshd en el extremo remoto. Mi respuesta en ese enlace muestra algunos resultados que obtuve del Shell.
En ese momento sucedió sin que yo cambiara ninguna configuración ni hiciera nada especial.
Entonces, tal vez la diferencia se deba a un cambio en el servidor Bitvise SSH entre entonces y ahora. Me pregunto si tal vez haya una configuración para que se comporte como lo hacía en el pasado y me proporcione un shell CMD.
¿O tal vez lo haría de forma predeterminada, pero algo más va mal y provoca que aparezca una forma desordenada de shell de Linux?
Respuesta1
Supongo que está utilizando una versión reciente del servidor Bitvise SSH. La versión más reciente es la 9.23. La última versión que utilizó el nombre WinSSHD fue 5.26 (de 2011).
si estas viendobvshellaparece de forma predeterminada, probablemente esté usando una cuenta virtual, donde esta es la opción predeterminadaTipo de acceso al shellconfiguración.
ElTipo de acceso al shellLa configuración se configura en la entrada de configuración de la cuenta, ya sea enConfiguraciones fácileso enAjustes avanzados. Simplemente cámbielo aSímbolo del sistemay luego aparecerá el símbolo del sistema de Windows en lugar debvshell.
El símbolo del sistema de Windows no respeta el sistema de archivos virtual del servidor SSH y proporcionará acceso a todo el sistema de archivos al que pueda acceder la cuenta de Windows que proporciona el contexto de seguridad para la sesión de inicio de sesión. Cuando se utilizan cuentas virtuales, los administradores normalmente no tienen la intención de hacerlo. Es por eso que el shell predeterminado para cuentas virtuales esbvshell.
Si desea acceder al símbolo del sistema de Windows, puede simplemente configurar una entrada de configuración de la cuenta de Windows y eliminar la cuenta virtual. Sin embargo, también está perfectamente bien utilizar una cuenta virtual, siempre y cuando sepas lo que estás logrando.