Tengo algunos comandos de línea de comandos para ejecutar en una máquina con Windows. Los programas que necesito ejecutar solo están disponibles en Windows.
¿Hay alguna manera de hacer fácilmente algo como lo haría con SSH? Ejemplo de lo que quiero decir:
ssh [email protected] "remote command to execute"
... ¿o tengo que usar Escritorio remoto solo para hacer esto? (Me gustaría ejecutar los comandos mediante programación desde otra computadora en lugar de ejecutarlos a mano).
windows
command-line
remote
Benjamin Oakes
fuente
fuente
Respuestas:
Un enfoque, por supuesto, es ejecutar realmente un servidor SSH en el cuadro de Windows. Pero una solución más centrada en Windows es una herramienta de la gente de SysInternals (ahora parte de Microsoft) llamada PsExec , que está diseñada para hacer exactamente lo que desea.
fuente
Necesita un servidor SSH que se ejecute en Windows. como http://www.kpym.com/2/kpym/index.htm
No hay ninguno instalado por defecto, y he estado usando esto por algún tiempo. es bueno
fuente
He tenido mucha experiencia instalando cygwin y su puerto sshd. Hay envoltorios que lo convertirán en un servicio de Windows, y obtienes el shell bash como extra.
http://chinese-watercolor.com/LRP/printsrv/cygwin-sshd.html es un buen punto de partida, puedes evaluar si es lo que quieres.
fuente
Puede usar el servidor freesshd de fresshd.com . Funciona muy bien, configurará el servidor en segundos :)
fuente
freesshd
: lo que obtienes es un inicio de sesión en un shell de Windows (cmd.exe?) Con un ancho fijo que no se adapta a tu cliente de terminal, es decir, obtienes saltos de línea molestos en la mitad de la pantalla. Además, no está cerca de unbash
shell, así que pensé, si quiero un inicio de sesión ssh realmente utilizable en mi cuadro de Windows, lo haré usandocygwin
, lo que he hecho antes. Por supuesto, Cygwin es un poco como un sistema operativo dentro del sistema operativo, pero hace que Windows sea utilizable para un usuario de línea cmd (unix).A partir del 2015-06-02, Microsoft ha anunciado el próximo soporte para SSH .
fuente
Cygwin tiene un servidor ssh, howtogeek tiene una guía simple que puede seguir http://www.howtogeek.com/howto/41560/how-to-get-ssh-command-line-access-to-windows-7-using- cygwin /
fuente
puede instalar un servidor SSH en sus máquinas con Windows, o puede activar los servicios de Terminal en Windows (consulte su documentación), y luego usar Perl (o Python) para hacer un telnet al servidor para ejecutar sus comandos. Consulte Net :: Telnet (Perl) para ver ejemplos de conexión a través de telnet
fuente