martes, 20 de enero de 2009

Host virtuales basados en ip y puerto para ftp

¡Hola! En este tutorial aprenderemos a crear host virtuales basados en ip y puerto para ftp, manos a la obra.

Lo primero que tendremos que hacer sera crearnos una interfaz virtual que sera la cual vamos a configurar.
ifconfig ethN:M nueva ip netmask mascara

Siendo "N" como la eth nuestra y la "M" como la interfaz nueva.
Ahora vamos con la configuración de host virtuales basados en ip.
En el terminal entraremos en /etc/proftpd/proftpd.conf y allí introduciremos las siguientes lineas de comando:


Tendremos que poner :
VirtualHost direccionIP, que sera la ip que le hemos dado a la nueva interfaz.
Y las directivas y parámetros.

Con esto ya sería suficiente para tener el host virtual basado en ip, reiniciamos el proftp usando,
sudo /etc/init.d/proftpd restart

Ahora vamos con la comprobación, entramos en filezilla e introducimos como servidor nuestra nueva ip y el nombre de usuario y contraseña, y comprobamos como hemos podido entrar:



Ahora vamos con los host virtuales basados en puerto, es muy fácil solamente tendremos que introducir una línea nueva en:
/etc/proftpd/proftpd.conf

La línea la tendremos que introducir dentro de los parámetros de VirtualHost y lo único que pondremos sera:
port nºpuerto

Y solamente con esta línea tendríamos host virtuales basados en puerto, os muestro un ejemplo:


Ahora volvemos a reiniciar el servidor y listo.

Entramos en filezilla y volvemos a introducir el servidor, nombre y contraseña pero aparte también tendremos que introducir el puerto que nosotros hayamos dado anteriormente en mi caso el 2121:



Y como veis funciona.
Espero que os sea de utilidad y hasta la próxima

0 comentarios: