10.3
Ftp Puede emplear
el programa ftp para enviar archivos de un computador
a otro en una conexión no encriptada. Para
iniciar una conexión, desde un interprete
de comandos teclee ftp seguido del nombre del
computador al cual se desea conectar:
Nombre del programa
que permite conectarse a otro computador para
transmitir archivos.
ftp elite.organizacion.edu.co
A continuación
ftp pedirá nombre de usuario y clave de
un usuario en el computador al cual se está
conectado. Cuando las de quedará e un interprete
de comandos especializado. Entre los comandos
que puede emplear están:
Comando usado en ftp para cambiar el directorio
de trabajo del computador local.
Comando usado en ftp para transmitir un archivo
del computador local al computador remoto.
Quit
Permite terminar
la sesión ftp.
?
Para ver una
lista de ordenes para ftp. Si a continuación
se da el nombre de un comando se obtendrá ayuda especifica para ese comando.
ls
Para ver el listado
de archivos disponibles en el computador remoto.
cd
Para cambiarse
de directorio en el computador remoto.
cdup
Permite pasar
al directorio padre, por ejemplo si en el computador
al cual se conectó está en /home/juan
el comando cdup lo dejará en /home. Es
análogo a la orden cd .. en un interprete
de comandos.
mkdir
Para crear directorios
en el computador remoto (si tienes permiso de
escritura).
pwd
Para examinar
el directorio en el que está en el computador
remoto.
delete
Para borrar un
archivo del computador remoto.
lcd
Para cambiar
el directorio de trabajo en el computador local.
!comando
Ejecuta el comando
especificado en el computador local, por ejemplo
para examinar los archivos del computador local
!ls para examinar el directorio de trabajo !pwd.
getPara
transmitir un archivo del computador remoto al
local. Por ejemplo get j.txt.
put
Para transmitir
un archivo del computador local al computador
remoto.
mget
Para transmitir
varios archivos del computador remoto al local.
Por ejemplo mget *.jpg.
reget
Permite continuar
la transmisión de un archivo, después
de una interrupción. Por ejemplo reget
inmenso.gz.
Login
Para conectarse
con ftp a un repositorio de archivos anónimo.
Algunos computadores
pueden haber repositorios de archivos accesibles
por ftp anónimo. Esto significa que puede
conectarse cualquier usuario empleando como login
anonymous (o ftp) y como clave su dirección
de correo (normalmente cualquier secuencia de
caracteres que incluya '@' servirá).
Es posible que
por seguridad la red de su colegio esté
configurada para recibir sólo conexiones
ftp anónimas. En tal caso puede emplear
scp como se explica más adelante en esta
sección.
Como alternativa a ftp para descargar un sitio
web entero, puede emplearse wget. Este programa
recibe un URL y puede descargarlo así como
todos los documentos que este enlace (y los que
los documentos enlazados enlacen de forma recursiva).
Por ejemplo para descargar recursivamente hasta
5 niveles de profundidad del sitio structio.sourceforge.net:
wget
-r -l 5 http://structio.sourceforge.net
Si el sitio
que está descargando cuenta con mucha información,
o si especifica un nivel de recursión muy
alto, con wget consumirá bastante ancho
de banda y llenará rápidamente el
espacio disponible.
Si la transmisión se interrumpe y el servidor
con el que se conecta lo soporta, podrá
continuar después con la opción
-c (análogo a reget en ftp).
Una alternativa segura a ftp, para transmitir
archivos de su cuenta en un máquina a otra
cuenta en otra máquina es scp (herramienta
disponible sólo junto con ssh). Se usa
de forma análoga a cp , sólo que
el archivo fuente (o los archivos fuente) y la
vía destino pueden incluir el nombre del
usuario y la máquina. Por ejemplo para
copiar de la máquina desde la cual da el
comando un archivo carta.txt a la cuenta del usuario
pablo en la máquina elite.organizacion.edu.co:
scp carta.txt
pablo@elite.organizacion.edu.co:/home/pablo
De forma análoga a ssh, este comando autenticará
la máquina a la que se conecté,
le permitirá autenticarse como usuario
con su clave (que transmitirá encriptada
a diferencia de ftp) y encriptará la información
que se transmita. |