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