Inicio Linux & Systems Networks & Infrastructure Cybersecurity Cloud & DevOps SIEM & Monitoring DFIR & Threat Intel Development & Other Todas las categorias Herramientas

Script transferencia SFTP con expect

Script  transferencia SFTP con expect

Tabla de contenidos

En este escript vamos a utilizar la shell expect para realizar una transferencia de archivos mediante SFTP.
Ya tenemos generadas las claves y el usuario tiene acceso sin contraseña al servidor, pero la clave privada está protevida mediante passphrase.

text
#!/usr/bin/expect -f

spawn sftp -P 11344 user11sftp01@192.168.1.158

expect «Enter passphrase for key ‘/root/.ssh/id_rsa’:»

send «c0ntr4s3n4\n»

expect «sftp>»

send «cd /out\n»

expect «sftp>»

send «mget *.txt\n»

expect «sftp>»

send «exit\n»

interact
system chown rokitoh:rokitoh /sftp/out

Un saludo

:wq!

Comentarios