Welcome to Our Website

Cómo usar el comando linux ftp para subir y descargar archivos en el shell

en este tutorial, explicaré cómo usar el comando linux ftp en el shell. Le mostraré cómo conectarse a un servidor FTP, subir y descargar archivos y crear directorios. Si bien hay muchos clientes FTP de escritorio disponibles, el comando FTP sigue siendo útil cuando trabaja de forma remota en un servidor a través de una sesión SSH y, por ejemplo, desea obtener un archivo de copia de seguridad de su almacenamiento FTP.,

Paso 1: Establecer una conexión FTP

para conectarse al servidor FTP, tenemos que escribir en la ventana del terminal ‘ftp’ y luego el nombre de dominio ‘domain.com» o dirección IP del servidor FTP.

Ejemplos:

ftp domain.com
ftp 192.168.0.1
ftp [email protected]

Nota: para este ejemplo, hemos utilizado el servidor anónimo.

reemplace la IP y el dominio en los ejemplos anteriores con la dirección IP o el dominio de su servidor FTP.,

Paso 2: Iniciar sesión con usuario y contraseña

La mayoría de los inicios de sesión de servidores FTP están protegidos por contraseña, por lo que el servidor nos pedirá un ‘nombre de usuario’ y una ‘contraseña’.

si se conecta a un llamado servidor FTP anónimo, intente usar «anonymous» como nombre de usuario y una contraseña vacía:

Name: anonymous
Password:

el terminal devolverá un mensaje como este:

230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>

ha iniciado sesión correctamente.,

Paso 3: Trabajar con directorios

los comandos para listar, mover y crear carpetas en un servidor FTP son casi los mismos que usaríamos el shell localmente en nuestro ordenador, ls significa list, cd para cambiar directorios, mkdir para crear directorios…,configuración de ity:

ftp> ls

el servidor devolverá:

cambiar directorios:

para cambiar el directorio podemos escribir:

ftp> cd directory

el servidor devolverá:

250 Directory succesfully changed.

paso 4: descargar archivos con FTP

antes de descargar un archivo, debemos establecer el directorio local de descarga de archivos FTP mediante el comando ‘LCD’:

lcd /home/user/yourdirectoryname

si no especifica el directorio de descarga, el archivo se descargará al directorio actual donde se encontraba en el momento en que inició la sesión FTP.,

ahora, podemos usar el comando ‘get’ para descargar un archivo, el uso es:

get file

El archivo se descargará al directorio previamente establecido con el comando ‘lcd’.

el servidor devolverá El siguiente mensaje:

local: file remote: file 
200 PORT command successful. Consider using PASV.
150 Opening BINARY mode data connection for file (xxx bytes).
226 File send OK.
XXX bytes received in x.xx secs (x.xxx MB/s).

Para descargar varios archivos podemos utilizar comodines. En este ejemplo, voy a descargar todos los archivos con el .extensión de archivo xls.

mget *.xls

Paso 5: subir archivos con FTP

podemos subir archivos que están en el directorio local donde hicimos la conexión FTP.,para subir un archivo, podemos usar el comando ‘put’.

put file

Cuando el archivo que desea cargar no está en el directorio local, puede usar la ruta absoluta que comienza con «/» también:

put /path/file

para cargar varios archivos podemos usar el comando mput similar al ejemplo de mget de arriba:

mput *.xls

paso 6: cerrar la conexión FTP

Una vez que hayamos hecho el trabajo FTP, debemos cerrar la conexión por razones de seguridad., Hay tres comandos que podemos usar para cerrar la conexión:

bye
exit
quit

cualquiera de ellos desconectará nuestro PC del servidor FTP y devolverá:

221 Goodbye

Si necesita ayuda adicional, una vez que esté conectado al servidor FTP, escriba ‘help’ y esto le mostrará todos los comandos FTP disponibles.

cómo usar el comando ftp de Linux para subir y descargar archivos en el shell

Deja una respuesta

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