Esto os puede servir como un salvavidas en alguna ocasión en la que no dispongáis de cliente FTP, o estéis en modo linea de comandos, como en el caso de Ubuntu Server.
- Lo primero que hacemos es conectar con el host, ftp + ip de destino:
$ ftp 192.168.0.193
Connected to 192.168.0.193. 220---------- Welcome to Pure-FTPd [privsep] [TLS] ---------- 220-You are user number 1 of 50 allowed. 220-Local time is now 18:00. Server port: 21. 220-This is a private system - No anonymous login 220-IPv6 connections are also welcome on this server. 220 You will be disconnected after 15 minutes of inactivity.
- Esperamos respuesta de conexión e introducimos el nombre de usuario:
Name (192.168.0.193:neo): neo
331 User neo OK. Password required
- y la contraseña:
Password: ***********
230-User neo has group access to: neo sambasha admin lpadmin plugdev
230- cdrom dialout adm
230 OK. Current directory is /home/neo
Remote system type is UNIX.
Using binary mode to transfer files.
- Preguntamos en la carpeta donde nos encontramos:
ftp> pwd
257 "/" is your current location
-Entramos en la carpeta que nos interesa:
ftp> cd /home/neo/
250 OK. Current directory is /home/neo
-Listamos los archivos y carpetas que se encuentran en el servidor:
ftp> ls
200 PORT command successful
150 Connecting to port 51028
drwxr-xr-x 2 neo neo 4096 Apr 3 21:24 Descargas
drwxr-xr-x 2 neo neo 4096 Mar 18 19:48 Documentos
drwxr-xr-x 9 neo neo 4096 Apr 3 20:52 Escritorio
drwxr-xr-x 3 neo neo 4096 Mar 23 13:14 Im??genes
drwxr-xr-x 2 neo neo 4096 Mar 18 19:48 M??sica
drwxr-xr-x 2 neo neo 4096 Mar 18 19:48 Plantillas
drwxr-xr-x 2 neo neo 4096 Mar 18 19:48 P??blico
drwxr-xr-x 2 neo neo 4096 Mar 18 19:48 Videos
-rw-r--r-- 1 neo neo 179 Mar 18 19:40 examples.desktop
-rw-r--r-- 1 neo neo 258 Apr 3 20:50 uget_1.5.0-1~getdeb1_i386.deb
226-Options: -l
226 10 matches total
- Para un mejor manejo de los archivos tenemos que convertir en binario o ancii, dependiendo del tipo de archivo, y poder descargar:
ftp> bin
200 TYPE is now 8-bit binary
- Monitorizamos en progreso de la descarga:
ftp> hash
Hash mark printing on (1024 bytes/hash mark).
- Descargamos el archivo que queramos a nuestro PC:
ftp> mget uget_1.5.0-1~getdeb1_i386.deb
mget uget_1.5.0-1~getdeb1_i386.deb?
200 PORT command successful
150 Connecting to port 38412
226-File successfully transferred
226 0.000 seconds (measured here), 1.39 Mbytes per second
258 bytes received in 0.00 secs (576.6 kB/s)
-Y subimos el mismo al servidor desde nuestro PC:
ftp> mput uget_1.5.0-1~getdeb1_i386.deb
mput uget_1.5.0-1~getdeb1_i386.deb?
200 PORT command successful
150 Connecting to port 40212
226 File successfully transferred
- Una vez finalicemos nuestro trabajo, nos despedimos y salimos:
ftp> bye
221-Goodbye. You uploaded 0 and downloaded 0 kbytes.
221 Logout.
Obviamente todas estas pruebas las he hecho en mi propio PC en modo localhost :D
.- Comandos comunes FTP (vía)
A continuación tienes algunos de los comandos más comunes que usaremos al conectarnos a un servidor FTP:
- ? - solicita ayuda o información sobre los comandos del FTP
- ascii - cambia a modo de transferencia de archivos ASCII (por defecto y transmite a 7 bits por caracter)
- binary - modo para transferir archivos binarios (modo de transmisión para binarios a 8 bits por byte)
- bye - nos desconecta del entorno FTP (al igual que quit)
- cd
- nos cambia de directorio en la maquina remota (cd .. nos baja de nivel) - close - termina la conexion con otro PC
- delete
- borra el archivo deseado, de la carpeta actual - get - copia un archivo desde la maquina remota a nuestra maquina local
- help - enumera los comando actuales del FTP
- lcd - cambia de directorio en nuestra maquina local
- ls - lista el nombre de archivos/carpeta de la maquina remota
- mkdir - crea un directorio nuevo en la maquina remota
- mget - copia múltiples archivos de la carpeta remota a la local
- mput - copia múltiples archivos de la carpeta local a la remota
- open - abre una conexión con otro PC
- put - copia un archivo desde la maquina local a nuestra maquina remota
- pwd - nos muestra el directorio donde nos encontramos de la maquina remota
- quit - nos saca del entorno FTP
- rmdir - borra el directorio que deseemos en la maquina remota
0 comentarios:
Publicar un comentario