Saltar al contenido

Ejecute ssh con autenticación de contraseña a través del símbolo del sistema de Windows

Solución:

La utilidad sshpass está destinada exactamente a esto. Primero, instale sshpass escribiendo este comando:

sudo apt-get install sshpass

Luego anteponga su comando ssh / scp con

sshpass -p '<password>' <ssh/scp command>

Este programa es más fácil de instalar cuando se usa Linux.

El usuario debe considerar el uso de la autenticación de clave pública más segura de SSH (con la ssh comando) en su lugar.

¿Qué pasa con este guión de espera?

#!/usr/bin/expect -f
spawn ssh [email protected]
expect -exact "[email protected]'s password: "
send -- "mypasswordr"
interact

Plink de PuTTY tiene un argumento de línea de comandos para una contraseña. Se han hecho algunas otras sugerencias en las respuestas a esta pregunta: usar Expect (que está disponible para Windows) o escribir un lanzador en Python con Paramiko.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *