Luego de mucho trabajar ya encontramos la solución de este enigma que tantos lectores de nuestra web han presentado. Si tienes algún dato que compartir puedes dejar tu información.
Solución:
sshpass no está disponible como paquete Cygwin. Esto significa que necesita compilar e instalar desde la fuente. Para compilar sshpass en Windows (Cygwin):
$ curl -LO http://downloads.sourceforge.net/sshpass/sshpass-1.06.tar.gz
$ md5sum sshpass-1.06.tar.gz
f59695e3b9761fb51be7d795819421f9
Construir e instalar para /usr/local/bin
:
$ tar xvf sshpass-1.06.tar.gz
$ cd sshpass-1.06
$ ./configure
$ make
$ sudo make install
Que instala dos archivos
- el ejecutable
/usr/local/bin/sshpass
- página man
/usr/local/share/man/man1/sshpass.1
Su instalación de Cygwin debe tener las herramientas necesarias: curl
descargar, tar
para extraer, y autoconf
, make
y gcc
para construir. Asumiré que el lector está familiarizado con la instalación de paquetes en Cygwin.
sshpass no está disponible como paquete cygwin. Esto significa que necesita compilar e instalar desde la fuente. Consulte la referencia sobre la alternativa existente
https://www.cygwin.com/ml/cygwin/2015-02/msg00042.html
Esto no responde directamente a la pregunta “¿Cómo instalar sshpass en Windows?”, pero puede ser una solución mucho más fácil si necesita ingresar automáticamente la contraseña cuando ssh-ing a una máquina en el sistema Windows, puede usar Plink (parte de PuTTY ).
plink [email protected] -pw your_password
Reseñas y valoraciones
Si para ti ha sido de provecho nuestro artículo, agradeceríamos que lo compartas con otros seniors y nos ayudes a dar difusión a nuestra información.