Cómo pasar una contraseña al comando SCP en Shell Script en Linux Mint 21

“SCP significa copia segura y es un comando de Linux que se usa para copiar los archivos y directorios deseados de forma segura de una ubicación a otra. Sin embargo, a veces, al usar este comando, los usuarios enfrentan problemas de autenticación. La ubicación de destino, es decir, la ubicación que se supone que debe recibir el archivo, puede tener habilitada la autenticación de contraseña y, para acceder a esa ubicación, debe proporcionar esa contraseña. Por lo tanto, esta guía le mostrará cómo pasar una contraseña al comando SCP en un script de shell en Linux Mint 21″.

Método para pasar una contraseña al comando SCP en Shell Script en Linux Mint 21

Para pasar una contraseña al comando SCP dentro de un script de shell en Linux Mint 21, debe proceder de la siguiente manera:

Paso # 1: Descargar la herramienta SSHPass en Linux Mint 21

Primero, debe descargar la herramienta SSHPass en su sistema ejecutando el siguiente comando:

                      $ sudo apt-get install sshpass –y

                    

Paso #2: Pasar una Contraseña al Comando SCP en Linux Mint 21

Ahora, después de instalar la herramienta SSHPass en su sistema, debe incorporar la línea que se muestra a continuación en su script de shell específico. Incluso puede ejecutar este comando directamente dentro de la terminal Linux Mint 21:

                      $ sshpass –p “abcd1234” scp file.txt [email protected]:/home/system/dir/

                    

Aquí, “abcd1234” representa la contraseña que le hemos pasado, es decir, la contraseña de la ubicación del destinatario, “file.txt” es el nombre del archivo que deseamos compartir, y le sigue el nombre y la dirección IP de la máquina remota desde donde queremos compartir este archivo y también la ruta de la máquina local donde queremos copiar este archivo.

Conclusión

Usando el método prescrito en esta guía, puede pasar convenientemente una contraseña al comando SCP directamente a través de la terminal o a través de un script de shell en Linux Mint 21. De esta manera, puede evitar todas las posibles fallas de autenticación mientras usa este comando.

Related Posts