Tip:
Highlight text to annotate it
X
Buenas, hoy vamos a aprender la configuración de un servicio FTP con Filezilla y un Ubuntu
12.04, para ello necesitamos obviamente el Ubuntu y el Filezilla, que ahora os diré
dónde está, lo pedéis descargar de la página
oficial.
Vamos a VitualBox y empezamos, tenemos que entrar como super usuarios, hacemos un sudo
su, yo ya estoy como super usuario pero no pasa
nada vuelvo a entrar, hago un clear y tenemos que instalar la aplicación con un apt-get
install vsftpd, bueno, yo ya lo tengo instalado pero para que lo sepáis, hago otro clear
para que veáis la ip que tengo asignada por dchp
tengo la 192.168.1.43 , estoy hay que saberlo, hay que memorizarsela, o hacer un ifconfig
para acordarse. Una vez instalado tenemos que ir
a nano /etc/vsftpd.conf, y vamos hasta la linea dónde pone:
local_enable=YES y write_enable=YES, las dos las tenemos que descomentar, por lo tanto
le tenemos que quitar la almohadilla para que tengan efecto estas
dos línia, le quitamos el comentario. Y con el anonymous este
el "anonymous_enable=YES" ya hablaremos más tarde porque hay que explicarlo con el Filezilla
abierto, con el servicio FTP.
Control + o, guardamos y bueno esto lo que tengo aqui a la izquierda es el Filezilla,
hago un ifconfig para mostraros la ip, yo primero voy a entrar, tenemos que poner
la ip del servidor, voy a entrar como el usuario de Ubuntu, entonces tengo que
poner: ceroca que es el usuario y la contraseña ceroca y el puerto 21. Le doy a conexión
rápida y cómo podéis ver todo O.K. Ahora mismo estoy dentro, este pequeño explorador
de Windows es el Ubuntu, estoy metido en Ubuntu, cómo es el local, cuando le
he quitado la almohadilla al: "local_enable=YES" le estaba permitiendo modificar archivos y
subir archivos, por ejemplo, voy a crear un archivo, un fichero .txt y le voy
a poner cualquiera de esto, para que veáis el efecto que tiene sobre la máquina
real. Si lo estás haciendo en VirtualBox recordad que tiene que estar en adaptador
puente. Bueno como veis aquí me he ido al Filezilla, le he dado a actualizar, y tengo
aqui el ferran.txt, lo abrimos y veis: es lo mismo que acabo de crear en el Ubuntu
y se ha mandado directamente al Filezilla, bueno pongo ahora: "HOLA A TODOS", para que
veáis que no es inventado que si atualizo el
Ubuntu ahora se cambiará el Ubuntu también obviamente, le tenemos que dar a actualizar,
esperamos un momento. Veis! "HOLA A TODOS" osea, es real no es mentira ni mucho menos,
se ha cambiado el orden alomejor pero bueno eso son problemas de compatibilidad
de cáracteres y tal. Y esto sería lo que sería un "get" si estubieramos en una línea
de comandos, pero cómo estamos en modo gráfico ahora vamos a hablar del "put", lo que sería
subirlo, pues hago lo mismo , creo el fichero "ferran.2.txt" y pongo "HOLA ISAAC", que es
mi profesor, archivo , guardar y me voy al Filezilla y hago el mismo procedimiento, parecido
pero tengo que ir al escritorio y vamos a actualizar por si no aparece y veis allí
arriba pone ferran2.txt, le tengo que dar botón derecho y subir y automáticamente
se ha ido al escritorio de mi Ubuntu: "HOLA ISAAC", se
ha hecho correctamente.
Ahora vamos a enseñar la diferencia que hay entre el local_enable=YES y la diferencia
que hay al entrar con el usuario anónimo que podría
entrar cualquier persona, la ip la dejamos y la contraseña la quitamos, ponemos conexión
rápida y abortamos la conexión que teniamos ahora
con el usuario local y vamos a hacer la prueba, vamos a hacer la prueba, veis, para empezar
ya no me deja ir a ningún sitio, sólo verlos, pero por ejemplo vamos a hacer la prueba de
subir el ferran y veis, sale error: ERROR CRITICO EN LA TRANSFERENCIA DE FICHERO. ¿Porqué?
Por qué anonymous no esta autorizado para subir ningún fichero ni modificar ningún
fichero ni hacer absolutamente nada, solo si entramos
con el usuario local. Y hasta aquí el video-tutorial de servicio FTP.