GNU/Linux >> Tutoriales Linux >  >> Linux

sshpass no se reconoce en Windows

No puede ejecutar sshpass en Windows. Sin embargo, puede usar PuTTY a través de la línea de comandos de Windows para lograr lo mismo.

putty -load "host" -l username -pw password

También puede cargar archivos a través de la línea de comandos (con una contraseña) usando WinSCP

winscp /command "option batch abort" "option confirm off" "open sftp://user:[email protected]/" "put examplefile.txt /home/user/" "exit"

En lugar de OpenSSH ssh , puedes usar PuTTY plink . Es el equivalente de línea de comandos de PuTTY y tiene una sintaxis de línea de comandos muy similar a la de OpenSSH ssh . Pero encima tiene -pw interruptor para proporcionar una contraseña.

El plink equivalente a tu ssh la llamada es:

plink ldap.nextstep4it.com -l root -pw password

Absolutamente no deberías usar -o StrictHostKeyChecking=no para aceptar ciegamente todas las claves de host. Eso es un fallo de seguridad. Pierdes una protección contra los ataques MITM. En cambio, con plink , puedes usar -hostkey cambie para configurar la huella digital de la clave de host esperada.

Del mismo modo:

  • en lugar de OpenSSH scp , usa PuTTY pscp;
  • en lugar de OpenSSH sftp , usa PuTTY psftp .

Ambos tienen el -pw cambiar.

Alternativamente, tanto para SCP como para SFTP, puede usar my Cliente WinSCP SFTP/SCP. WinSCP también admite proporcionar la contraseña en la línea de comandos/en el script. Y hay una guía para convertir OpenSSH sftp script a script WinSCP.

No importa, si usa OpenSSH, PuTTY o WinSCP, siempre es mejor usar la autenticación de clave pública que la contraseña.


Linux
  1. Automatización de contraseñas SSH en Linux con sshpass

  2. Por qué 'sshpass' no es la forma correcta de automatizar las transferencias de archivos en Linux

  3. ¿“qmake” no se reconoce?

  4. ¿Cómo pasar la contraseña a scp?

  5. Autenticación Putty Kerberos/GSSAPI

Cómo restablecer una contraseña de Windows con Linux

Cómo instalar PuTTY en Windows

Las 8 mejores alternativas de masilla

Cómo restablecer una contraseña de administrador de host de Windows olvidada

sshpass:error de comando no encontrado

M.2 Samsung SM951 NVME SSD no reconocido en Linux