Este documento describe cómo instalar y configurar servicios FTP, Telnet y SSH en Linux Mint. Explica que FTP permite la transferencia de archivos, Telnet permite el acceso remoto a una máquina y SSH ofrece una conexión segura. Proporciona los comandos para instalar los paquetes vsftpd, xinetd, telnetd y openssh-server. También describe cómo configurar los archivos vsftpd.conf, hosts.deny y hosts.allow para controlar el acceso.
1. Instalación Ftp, Telnet y SSH sobre Linux Mint. ftp.png telnet1.gif ssh-tunnel.jpg linux-mint.png Por Leticia Acosta
2. ESPECIALIZACION DE SERVICIOS TELEMATICOS E INTERCONEXION DE REDES SERVICIOS Y SERVIDORES Tema: Instalación Servicios FTP, Telnet y SSH en Linux Mint Docente: ING. OSCAR VARELA LETICIA MARIA ACOSTA OÑATE UNIVERSIDAD MANUELA BELTRAN 2011
3. Instalación FTP / VSFTPD vsftpd_logo.jpg ftp.png FTP - Protocolo de Transferencia de Archivos E s un protocolo de red para la transferencia de archivos entre sistemas conectados a una red TCP ( Transmission Control Protocol ), basado en la arquitectura cliente-servidor. VSFTPD - V ery S ecure FTP D aemon Es un servidor de archivos por FTP muy ligero y seguro. Es el recomendado por Debían y Ubuntu, tiene una configuración muy sencilla en un solo fichero y se adapta muy bien a un servidor multihosting .
4. C:ocuments and Settingsabaku no Gaarais documentosescargasrabajoLetyrabajoLetyTPantallazo.png Instalación FTP /VSFTPD Iniciamos la consola o terminal de Gnome en Menú/Terminal para realizar las tareas que corresponden.
5. C:ocuments and Settingsabaku no Gaarais documentosescargasrabajoLetyrabajoLetyTPantallazo-2.png Instalación FTP /VSFTPD Con el comando: $ sudo aptitude install vsftpd Para instalar el paquete Vsftpd para tener el servidor FTP listo para ser configurado y funcionando en el sistema a pleno rendimiento.
6. C:ocuments and Settingsabaku no Gaarais documentosescargasrabajoLetyrabajoLetyTPantallazo-25.png Instalación FTP /VSFTPD Luego debemos configurar nuestro servidor FTP; para acceder al fichero de configuración digitamos en consola: $ sudo gedit / etc / vsftpd.conf Cambiando las opciones en las lineas podemos configurar nuestro ftp server,a nuestra preferencia, por ejemplo, al colocar: Anonymus enable = NO (Resaltada en pantalla) Procedemos a desactivar el acceso a los usuarios anónimos, permitiendo conectar a los usuarios locales del sistema con su usuario y contraseña propios. Cada línea configurable viene con una pequeña descripción para guiarnos y hacer los cambios que necesitemos. Una vez hecho, guardamos los cambios Ctrl + G o Archivo/Guardar.
7. C:ocuments and Settingsabaku no Gaarais documentosescargasrabajoLetyrabajoLetyTPantallazo-3.png Instalación FTP /VSFTPD Una vez configurado a nuestro gusto debemos reiniciar el servicio: $ sudo service vsftpd restart Y ya nuestro vsftpd esta listo para usarse… solo se debe tener un cliente FTP para conectarse a este.
8. Instalación Telnet telnet1.gif Telnet Es el nombre de un protocolo de red que sirve para acceder mediante una red a otra máquina para manejarla remotamente como si estuviéramos sentados delante de ella.
9. Pantallazo.png Instalación Telnet Para instalar Telnet en nuestro servidor mint podemos hacer uso de los paquetes xinetd y telnetd ; en la terminal, con el siguiente comando podemos instalar $ sudo apt-get install xinetd telnetd Una vez terminado el proceso ya esta listo el servidor para poder ser accedido desde algún pc remotamente. Nota: Actualmente se desaconseja el uso de Telnet en ambientes donde la seguridad sea importante, ya que los datos son enviados sin cifrar, Esto facilita que cualquiera que espíe el tráfico de la red pueda obtener los nombres de usuario y contraseñas, y así acceder él también a todas esas máquinas. En su lugar es recomendado el SSH.
10. Instalación SSH ssh-tunnel.jpg SSH - S ecure SH ell es el nombre de un protocolo y del programa que lo implementa, y sirve para acceder a máquinas remotas a través de una red. Permite manejar por completo la computadora mediante un intérprete de comandos, y también puede redirigir el tráfico de X para poder ejecutar programas gráficos si tenemos un Servidor X (en sistemas Unix y Windows) corriendo.
11. C:ocuments and Settingsabaku no Gaarais documentosescargasrabajoLetyrabajoLetySHantallazo-1.png Instalación SSH Para instalar SSH en nuestro servidor mint podemos hacer uso del paquete openssh -server en la terminal, con el siguiente comando podemos instalar $ sudo aptitude install openssh -server Luego pasamos a la configuración.
12. C:ocuments and Settingsabaku no Gaarais documentosescargasrabajoLetyrabajoLetySHantallazo-3.png Instalación SSH Para editar algunos accesos debemos editar el archivo / etc / hosts.deny podemos denegar todos los accesos accedemos a través de la linea de comandos: $ sudo gedit / etc / hosts.deny Y agregamos el valor ALL:ALL De ésta forma, si tenemos un servidor conectado a dos redes (una red interna y una red pública) podríamos denegar el acceso desde la red pública. Guardamos ctrl + G o Archivo/Guardar
13. Pantallazo-5.png Instalación SSH Luego permitiremos algunos accesos debemos editar el archivo / etc / hosts.allow podemos aregar algunos accesos accedemos a través de la linea de comandos: $ sudo gedit / etc / hosts.allow Y agregamos el valor ALL:ALL Y añadimos los hosts que queramos: sshd : 192.168.0.10 # Permitir una dirección. sshd : 192.168.0.* # Permitir todo el rango de la IP 192.168.0.1 a 192.168.0.255. Podemos seguir agregando parámetros según nuestra preferencia… Guardamos ctrl + G o Archivo/Guardar Y finalizamos.