
Ahora aprenderemos paso a paso, como hacer para que en un computador con varios sistemas operativos instalados puedan comunicarse bajo un red local o externa con el protocolo de trasferencia de archivos FTP.
Primero: Los materiales.
•
Antes de instalar nuestra aplicación FTP tendremos que elegir que clase de sistemas operativos vamos a usar. Para efectos de este tutorial se usó virtualización, para hacer funcionar más de un Sistema Operativo en el mismo PC de manera simultánea, por lo que este tutorial usa Windows XP como S.O. base y virtualiza Debian Etch 4 y Kubuntu Dapper 6.06. El motivo por el que se eligió ese orden, es porque es más liviano virtualizar Linux que Windows, debido a que Windows necesita más recursos para iniciarse, lo que ahorra varias horas de instalación, arranque del sistema e instalación del software necesario.
• FileZilla Server: Software libre bajo licencia GNU, que convierte el PC en un servidor de FTP. Este programa se encuentra disponible solo para Windows.
• Filezilla Client: Software libre que nos permite conectarnos a cualquier servidor FTP al cual tengamos acceso, aunque este programa puede obviarse o no usar ninguno (Más adelante veremos el porqué).
• QEMU: Software Libre bajo licencia LGPL y GPL, encargado de virtualizar un sistema operativo dentro de otro. Durante la búsqueda del software se encontró Qemu manager, que es un GUI para Qemu, lo que simplifica su uso debido a que todo se hace en base a clics y menús y sin necesidad de usar un terminal para su uso y configuración.
Bajar FileZilla Server/Client y Qemu Manager.
Segundo: Virtualizando.
Una vez descargado e instalado el Qemu Manager, procedemos a virtualizar el nuevo SO.
Iniciamos el qemu manager y damos clic en el botón rojo con el símbolo “+“, luego le asignamos un nombre a la nueva máquina virtual.

Después elejimos el Sistema que se va a instalar y cuanta ram le vamos a reservar. Unos 300Mb ya es más o menos decente.

El siguiente paso es marcar la casilla “Crear nueva unidad virtual”, para que, al dar clic en “Siguiente”, se nos cree un espacio virtual en nuestro disco duro, que será destinado para la instalación de nuestro sistema operativo virtual, luego le asignamos un nombre (Ej: linux) y guardamos.

Ahora tenemos que darle un tamaño de disco duro a nuestra nueva máquina virtual. Debemos tener en cuenta que el espacio a utilizar no debe exceder el tamaño libre del nuestro disco duro o particion que estemos utilizando para nuestra unidad virtual. Tambien le indicaremos el tipo de unidad (Las opciones por defecto son recomendadas).

Luego se selecciona el perfil de Configuración (Aqui usamos el Default), ya que no hemos creado ninguno con anticipación. Se nos dará la opción de activar el audio para nuestro sistema y usar la M.V. a pantalla completa.

Ahora marcar la casilla de las configuraciones avanzadas damos clic en “Salvar máquina virtual” y listo… M. V. creada.

Ahora en las configuraciones avanzadas especificamos el booteo de la M. V, asi que en la pestaña “Configuración del Disco” hay que ver las opciones del CD-ROM y activar el booteo desde CD (Almenos la primera vez para poder instalar el sistema operativo) y especificar si quieres que la máquina use la unidad de CD de tu computador. También puedes designar un archivo .ISO.

Nota: Si no tienes un iso y no quieres usar tu unidad de CD, puedes crear el iso con el propio Quemu Manager, dando clic en el botón con forma de CD que dice “Importar medio desde disco removible” en la barra de tareas del Q.M.
Ahora ya tenemos lista la máquina virtual, sólo falta ejecutarla e instalar un Sistema Operativo en ella.
Tercero: Instalando el Sistema Operativo en la Máquina Virtual.
Esto es tan simple como lento.
La pestaña “Configuración del disco” en las opciones avanzadas de la M. V. debes tenerla de cualquiera de las siguientes maneras:
Booteo desde imagen iso.
Booteo desde la unidad de CD de tu PC.
Selecciona tu Máquina Virtual y dale un clic al botón verde para lanzar tu Máquina virtual.

Ahora instalaremos Debian Etch 4, desde el DVD.
Primero que todo presionamos la tecla F1 y luego F3, para ver la ayuda y las opciones de arranque respectivamente. Una vez hecho esto escribimos el comando “installgui”, que, como aparece en la foto, nos inicia la instalación usando un entorno gráfico, lo que lo hace más amigable y sencillo de usar, puesto que usamos el mouse e incluso el scroll, lo que nos ayuda a buscar nuestro idioma o teclado.

Ahora se nos pedirá seleccionar nuestro idioma, país y distribución de teclado, para luego hacer un reconocimiento automático de las unidades de CD-ROM, para luego hacer un análisis de este, recorriendo toda su estructura de directorios e instalar algunos componentes base (paquetes de software) como el reloj, el analizador de particiones (Y los respectivos drivers para los sistemas de archivos), detector de hardware, de redes, detector de discos, instalador del sistema base, etc. (las cuales usa el instalador para preguntarnos algunas configuraciones más adelante), para luego hacer una detección y configuración de la red.

Ahora debemos darle un nombre al equipo (algo así como equipo-01, equipo-02, equipo-n), en este caso “Virtual-Etch”

Especificamos un nombre de dominio, pero si no sabes que poner, déjalo en blanco 

Y ahora comenzamos con el particionado del disco duro, para lo cual se recomiendan siempre las opciones predeterminadas (Especial para novatos).





Como antes le dijimos al instalador que vivíamos en Chile, ahora le especificamos el lugar, según si la zona continental (Chile es país tri-continental) es la Isla de Pascua o el Continente (al cual se hace referencia tomando la zona horaria de Santiago), para dar paso a que se configure el reloj.

Continuando con la instalación, debemos asignarle una contraseña al “root” o administrador, que es el usuario con todos los permisos para hacer modificaciones al sistema.

Ahora debemos crear una cuenta de usuario común (tiene algunas restricciones con respecto al root, pero nada que la contraseña de este no solucione), ingresando su nombre completo, el nombre de la cuenta y la contraseña.


Una vez puestos todos estos datos, por fin inicia la instalación del sistema, pero ojo, es solo el sistema base, o sea, sin entorno gráfico ni demás herramientas, solo lo básico, consola y software genérico (nano, less, ls, top y demás), pero tranquilo, que aún falta para terminar 

Una vez finalizado esto se nos hace la siguiente pregunta: “Desea utilizar un réplica en red ?“. Esto se refiere a que si queremos dejarle al sistema operativo una lista con servidores de software (Repositorios), con la finalidad de mantener todo el sistema actualizado.

Si le decimos que queremos usar las réplicas en red, elegimos de la lista el país del cual queremos hacer las descargas y luego desde que servidor en el país elegido.


Y ahora saltamos a una encuesta de paquetes más usados
Si decimos que no queremos usar réplicas en red, saltamos directamente a la encuesta de paquetes de software más usados, con la finalidad de determinar el orden en el que los programas deben ser puestos en los CDs y DVDs para descarga, haciendo que lo más usado quede en los primeros discos.

Ahora debemos especificar que tipo de software es el que queremos. La opciones están dadas por la siguiente foto.

Una vez completada la instalación, el propio instalador nos revisará los discos duros para saber si hay o no más sistemas operativos instalados. Independiente de que los haya, nos preguntará que deseamos instalar el software “GRUB“, lo que es recomendado, cuando se tiene más de un sistema operativo instalado. 
Ahora sólo queda esperar a que GRUB se instale (Siempre que hayas elegido hacerlo) y el instalador hará una limpieza de basura que pueda haber quedado durante la instalación. Luego se reiniciará la M.V. y ya tendremos instalado el Sistema operativo.

Cuarto: Configurando nuestro servidor de FTP.
Luego de varias horas de instalación del sistema operativo en la máquina virtual, comenzamos con la configuración de nuestro servidor FTP, para lo cual (y como se dijo al inicio) usaremos el software “FileZilla Server”. Una vez instalado procedemos a crear las cuentas de usuario, accediendo desde el menú “Edit -> Users”.
Para comenzar hay que dar clic en el boton “Add” (1) y darle un nombre al nuevo usuario, el cual le sirve para comenzar la conexión. Luego (2) debemos asegurarnos de dejar la cuenta activa, especificamos si se le pedirá una contraseña y a que grupo de usuarios pertenece este nuevo usuario. Y por último se especifican el número de conexiones máximas para al usuario, por IP (Cero es igual a ilimitado) y si se usará SSL para el inicio de la conexión.

Ahora en “Shared folders” (Carpetas compartidas) le damos clic en “Add” (1) y especificamos cual de las carpetas de nuestro Disco Duro va a ser su carpeta de inicio (2) (El Home o Mis Documentos) y los respectivos permisos (3) sobre estas. La carpeta en la que se antepone una “H” es la carpeta de inicio (2).

Ahora en “Speed limits” (Límites de velocidad) se especifica las velocidades máximas a las cuales el usuario puede acceder, por lo tanto podemos hacer que sus descargas y subidas sean muy lentas o que almenos no usen todo el ancho de banda del servidor, para no perjudicar al resto de usuarios que puedan estar conectados en el mismo momento.
Y en “IP Filters” podemos bloquear que el usuario se conecte con alguna IP específica al servidor.
Si lo deseas, ahora dirígete a “Edit -> Groups” y crea grupos de usuarios. La configuración es exactamente igual que para crear usuarios. La ventaja radica en dar/quitar permisos de forma general, osea, que nadie del grupo pueda crear carpetas o bajar a más de 20 kilos por segundo.
Quinto: Conectarse desde el sistema virtualizado 
Iniciamos el Qemu Manager y arrancamos la máquina virtual, esperamos a que el sistema inicie e intentamos conectarnos al servidor FTP, para lo cual existen dos métodos: a) Usando un Cliente de FTP o b) usando el propio explorador de archivos del PC.
a) Logeo con FileZilla Client:
Primero hay que ingresar los datos de conexion, para no tener que hacerlo todas las veces, asi que damos clic en “Archivo -> Gestor de sitios” y damos clic en “Nuevo Sitio” (1), le asignamos un nombre y llenamos los datos de conexión como aparece en la imagen.

El puerto no es necesario especificarlo, porque por defecto se conecta con el 21. Sólo podria fallar la conexión si el servidor ha cambiado el puerto de escucha.
b) Conexión mediante el explorador de archivos del PC. Para establecer la conexión se requiere enteponer “FTP://” al inicio de la barra de dirección. El formato es el siguiente:
NombreCliente:Password@Dirección_del_Servidor
osea:
piter_pan:campanita69@127.0.0.1
La IP es proporcionada por el servidor, esta IP era sólo de ejemplo. Ahora nos dirigiremos a la barra de direcciones de cualquier carpeta y escribiremos lo siguiente:

Con esto, y si el servidor nos tiene bien configurada la cuenta, ya tenemos la conexión lista 
Sexto: Finalización 
Ahora que la conexión está lista sólo queda mantenerla activa y acceder a nuestro computador desde cualquier parte del mundo y darle cuentas a tus amigos para compartir información
.












Con
Mozilla Firefox 2.0.0.6 en
Windows XP
Che y no es más fácil instalar Debian y de ahi instalar un servidor ftp? bah no se no entienod mucho de esto pero creo que es mejor si solo se usa software libre =D
Con
Debian IceWeasel 2.0.0.8 en
Debian GNU/Linux
La idea de usar un sistema operativo dentro de otro es poder probar si las conexiones y configuraciones están bien hechas, poder probar los permisos y aprender a monitorear a los usuarios que estén conectados
Con
Epiphany 2.14 en
Debian GNU/Linux
Hola, Tanto tiempo, luego paso por tu casa a entregarte tu DVD.
jajaja
PD: Conoces algun Servidor FTP modo Texto????
Mi idea es controlar todo por consola, agregandole una imagen de inicio(con caracteres claro), solo por Osio(Ocio, Ozio, etc…
gracias espero tu Respuesta…
Con
Debian IceWeasel 2.0.0.8 en
Debian GNU/Linux
Existe el comando “ftp”, por lo que quizá un “man ftp” te puede dar la respuesta
P.D.: Ocio
Con
Internet Explorer 6.0 en
Windows XP
jajaja
Gracias
voy a intentar…
pdt=¿Cuando me dejaras devolverte tu Debian…?, avisame cuando, no stoy trabajando y toy too el dia en mmmmmmmmm… la Red.
Choppppp..
Con
Mozilla Firefox 2.0.0.6 en
Windows XP
No sabía que tenias que pedir permiso para pasar a devolverme el Debian
P.D.:Tai trabajndo en la tele ??
Con
Epiphany 2.14 en
Debian GNU/Linux
che, por que no te cambias el nombre debianita por algo mas acorde como newbie en debian o algo parecido
Tu blog y tus respuestas DEJuly JacquJAN MUCHO QUE DESEAR
En primer lugar pones tutorial de servidor ftp y lo que menos haces es configurar un FTP Server
En segundo lugar te preguntan por un ftp server y respondes “man ftp” cuando cualquiera sabe que esa pagina de manual SOLO te va a dar info del CLIENTE ftp
Hacete de abajo
Con
Debian IceWeasel 2.0.0.12 en
Debian GNU/Linux
Como buen troll, pues no leiste todo y te pones a criticar sin saber.
Con letras bien grandes dice:
Y lo del ‘man ftp’ es bastante simple: Una cosa es pedir ayuda y otra muy distinta es pedir que te hagan las cosas, no pueden pretender ir por la vida haciendo preguntas sin antes haber agotado los recursos desponibles.
Con
Internet Explorer 5.5 en
Windows 98
Vos no podias limpiarte los mocos y yo ya administraba *n*x
Insisto sos un newbie con ansias de figurar
Deberias haber colocado bien GRANDE: NO SE CONFIGURAR ni proftp ni secureftp en Linux, por eso uso esta porqueria para windows
Y con lo de “man ftp” seguis sin entender nada, te pregunto por un SERVIDOR administrable por linea de comandos , no por un cliente
Deberias haberte disculpado por NO entender la pregunta o POR NO SABER como configurar un servidor FTP
Vas por mal camino
Con
Debian IceWeasel 2.0.0.12 en
Debian GNU/Linux
Le repito al señor Troll: criticas sin saber ni leer todo.
No era necesario saber sobre ninguno de esos servers ftp, siendo que esta guía abordaba el uso de Filezilla.
Y como te dije antes:
Aunque debido a tu actitud de troll, pues me imagino que lo que te molesta no son mis respuestas tan vagas, sino que querías todo listo y no lo encontraste. Y no digas que sabes de esto, porque en ese caso no habrías leido el post ni los comentarios.
Con
Mozilla Firefox 2.0.0.9 en
Linux
Bueno realmente pensaba que el servidor ftp iba hacer en linux pero bueno fue en windows todo bien, acerca de administrar hay varios servidores los cauales bien puedes administarlos eso seri proftpd pure-ftpd los cuales cada uno tiene sus caracteristicas y hay varios manuales en la red, todos esos ftp son por medio de consola asi que creo que bien podrias hacerlos funcionar como vos gustas.
Con
Mozilla Firefox 2.0.0.6 en
Windows XP
Algo que debí poner hace tiempo, es que esta guia la hice para un trabajo del instituto, por lo que estaba obligado a usar Windows.
Creo que tengo una pequeña deuda con quienes han llegado aquí buscando montar/administrar un servidor bajo linux
Con
Internet Explorer 7.0 en
Windows XP
Tengo una pregunta.
Hice todo lo que salia en este tutorial y cree un servidor ftp, pero cuando intento conectarme al servidor ftp desde otra pc, no funciona. He seguido cada paso como lo indican y no se que pueda ser.
Espero la ayuda de alguien
gracias
Con
Mozilla Firefox 2.0.0.3 en
Windows XP
Cual es tu error específico ???
Asegúrate que la IP del servidor sea la pública…
El servidor está detrás de un router ???