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.

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

Software libre<br />

tada, nunca será accesible a otros usuarios que puedan escuchar sobre<br />

la red. Para mayor información, consultar man ssh. Para ejecutar<br />

remotamente un comando, simplemente hacer:<br />

ssh -l login name host_comando_remoto<br />

Por ejemplo:<br />

ssh -l user localhost ls -al).<br />

sshd<br />

El sshd es el servidor (daemon) para el ssh. Juntos reemplazan al rlogin,<br />

telnet, rsh y proveen una comunicación segura y encriptada en dos hosts<br />

inseguros en la red. Éste se arranca generalmente a través <strong>de</strong> los archivos<br />

<strong>de</strong> inicialización (/etc/init.d o /etc/rc) y espera conexiones <strong>de</strong> los<br />

clientes. El sshd <strong>de</strong> la mayoría <strong>de</strong> las distribuciones actuales soporta las<br />

versiones 1 y 2 <strong>de</strong>l protocolo SSH. Cuando se instala el paquete, crea<br />

una clave RSA específica <strong>de</strong>l host, y cuando el daemon se inicia, crea<br />

otra, la RSA para la sesión, que no se almacena en el disco y la cambia<br />

cada hora. Cuando un cliente inicia la comunicación, el cliente genera<br />

un número aleatorio <strong>de</strong> 256 bits que es encriptado con las dos claves<br />

<strong>de</strong>l servidor y enviado. Este número se utilizará durante la comunicación<br />

como clave <strong>de</strong> sesión para encriptar la comunicación que se realizará a<br />

través <strong>de</strong> un algoritmo <strong>de</strong> encriptación estándar. El usuario pue<strong>de</strong> seleccionar<br />

cualquiera <strong>de</strong> los disponibles ofrecidos por el servidor. Existen algunas<br />

diferencias (más seguro) cuando se utiliza la versión 2 <strong>de</strong>l<br />

protocolo. A partir <strong>de</strong> este momento, se inician algunos <strong>de</strong> los métodos<br />

<strong>de</strong> autentificación <strong>de</strong> usuario <strong>de</strong>scritos en el cliente o se le solicita el<br />

passwd, pero siempre con la comunicación encriptada. Para mayor<br />

información, consultar man sshd.<br />

ANOTACIONES<br />

7.4. Servicios <strong>de</strong> transferencia <strong>de</strong> ficheros: FTP<br />

El FTP (File Transfer Protocol) es un protocolo cliente/<br />

servidor (bajo TCP) que permite la transferencia <strong>de</strong> archivos<br />

<strong>de</strong>s<strong>de</strong> y hacia un sistema remoto. Un servidor<br />

FTP es un or<strong>de</strong>nador que ejecuta el daemon FTPD.<br />

284

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

Saved successfully!

Ooh no, something went wrong!