IP y usuario para iniciar sesion al servidor FTP
El script Bash utiliza el comando curl para subir un archivo local llamado log.txt al servidor FTP con la IP 192.168.1.109, usando las credenciales del usuario jeremyserver. A continuación, detallo lo...
El script Bash utiliza el comando curl
para subir un archivo local llamado log.txt
al servidor FTP con la IP 192.168.1.109
, usando las credenciales del usuario jeremyserver
. A continuación, detallo lo que hace cada sección del script y los posibles resultados:
-
Configuración de variables:
servidor
: Almacena la dirección IP del servidor FTP.usuario
: Contiene el nombre del usuario que accederá al servidor FTP.ruta_archivo_local
: Ruta del archivo local a subir, en este caso,log.txt
.archivo_remoto
: Ruta de destino y nombre del archivo en el servidor FTP.
-
Subida del archivo:
- Se utiliza el comando
curl
con la opción-u
para autenticar al usuario. - La opción
-T
indica que se desea transferir un archivo. - La URL del servidor FTP es
ftp://192.168.1.109/home/jeremyserver/log.txt
, apuntando a la ubicación deseada para guardar el archivo.
- Se utiliza el comando
#!/bin/bash
# IP y usuario para iniciar sesion al servidor FTP
servidor='192.168.1.109'
usuario='jeremyserver'
# Ruta del archivo en mi maquina local que queria subir al sevidor FTP
ruta_archivo_local=log.txt
# Ruta y nombre donde queramos guardar el log.txt dentro del servidor
archivo_remoto="/home/jeremyserver/log.txt"
# Comandos para subir el archivo
curl -u $usuario -T "$ruta_archivo_local" ftp://$servidor/$archivo_remoto
3- Transferencia de Archivos por la Red 3- Automatizar Copias de Seguridad FTP con Python