16.04.2014 Views

Administración avanzada de GNU/Linux (PDF) - SW Computación

Administración avanzada de GNU/Linux (PDF) - SW Computación

Administración avanzada de GNU/Linux (PDF) - SW Computación

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Administración <strong>avanzada</strong> <strong>de</strong> <strong>GNU</strong>/<strong>Linux</strong><br />

ª FUOC • XP04/90785/00019<br />

Algunos sitios que permiten la conexión anónima bajo el usuario<br />

anonymous son generalmente repositorios <strong>de</strong> software. En un sitio privado,<br />

se necesitará un usuario y un passwd para acce<strong>de</strong>r.<br />

7.4.1. Cliente ftp<br />

Un cliente ftp permite acce<strong>de</strong>r a servidores FTP y hay una gran cantidad<br />

<strong>de</strong> clientes disponibles. La utilización <strong>de</strong>l ftp es sumamente simple,<br />

<strong>de</strong>s<strong>de</strong> la línea <strong>de</strong> comando, ejecutar:<br />

ftp nombre ftp host server<br />

O también ftp, y luego en forma interactiva:<br />

open nombre ftp host server<br />

El servidor solicitará un username y un password (si acepta usuario<br />

anónimos, se introducirá anonymous como usuario y nuestra dirección<br />

<strong>de</strong> e-mail como password) y a partir <strong>de</strong>l prompt <strong>de</strong>l comando<br />

(<strong>de</strong>spués <strong>de</strong> algunos mensajes), podremos comenzar a transferir ficheros.<br />

El protocolo permite transferencia en modo ASCII o binarios. Es importante<br />

<strong>de</strong>cidir el tipo <strong>de</strong> fichero que hay que transferir porque una<br />

transferencia <strong>de</strong> un binario en modo ASCII quedará inutilizada. Para<br />

cambiar <strong>de</strong> un modo a otro, se <strong>de</strong>be ejecutar el comando ascii o<br />

binary. Comandos útiles <strong>de</strong>l cliente ftp son el ls (navegación en el<br />

directorio remoto), get nombre_<strong>de</strong>l_fichero (para <strong>de</strong>scargar ficheros)<br />

o mget (que admite *), put nombre_<strong>de</strong>l_fichero (para enviar ficheros<br />

al servidor) o mput (que admite *); en estos dos últimos se <strong>de</strong>be tener<br />

permiso <strong>de</strong> escritura sobre el directorio <strong>de</strong>l servidor. Se pue<strong>de</strong>n ejecutar<br />

comandos locales si antes <strong>de</strong>l comando se inserta un ´!´. Por<br />

ejemplo !CD /tmp significará que los archivos que bajen a la máquina<br />

local se <strong>de</strong>scargarán en /tmp. Para po<strong>de</strong>r ver el estado y el funcionamiento<br />

<strong>de</strong> la transferencia, el cliente pue<strong>de</strong> imprimir marcas, o<br />

ticks, que se activan con los comandos hash y tick. Existen otros comandos<br />

que se pue<strong>de</strong>n consultar en la hoja <strong>de</strong>l manual (man ftp) o<br />

haciendo help <strong>de</strong>ntro <strong>de</strong>l cliente.<br />

ANOTACIONES<br />

285

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!