viernes, 16 de abril de 2010

SERVIDOR FTP, PROFTPD



REFERENCIA: http://ubuntuforums.org/showthread.php?t=79588

PARA TODOS AQUELLOS QUE LES GUSTA COMPARTIR INFORMACION Y QUE LES GUSTA OPTIMIZAR TIEMPOS CUANDO ESTAN DESARROLLANDO, PROFTPD ES LA SOLUCION AL INTERCAMBIO DE ARCHIVOS.

PARA INSTALARLO SOLO EJECUTAMOS DESDE UNA TERMINAL:

root@mitalca:~# apt-get install proftpd

NOS PARECERA UNA PANTALLA EN COLOR AZUL INDICANDONOS DOS OPCIONES A ELEGIR (YA SEA INETD O STANDALONE; LA DIFERENCIA MAS COMUN ENTRE AMBOS ES LA VELOCIDAD DE TRANSFERENCIA), PERO NOSOTROS ELEGIREMOS STANDALONE.

DEPUES DE HABER FINALIZADO LA INSTALACION, HAREMOS UN SHELL FALSO POR CUESTIONES DE SEGURIDAD. LO HAREMOS CON EL SIGUIENTE COMANDO.

root@mitalca:~# sudo gedit /etc/shells
O BIEN root@mitalca:~#vim /etc/shells

ESTO EVITARA QUE CUALQUIER USUARIO PUEDA INGRESAR A UTILIZAR EL FTP.
DESPUES LO QUE HAREMOS SERA CREAR UN DIRECTORIO PARA ALOJAR NUSTRAS TRANAFERENCIAS Y POR ADMINISTRACION DEL SERVIDOR.

root@mitalca:~# cd /home
root@mitalca:/home#mkdir FTP-public

AHORA CON EL SIGUIENTE COMANDO AGREGAREMOS UN USUARIO CON CONTRASEÑA:

root@mitalca:/home#sudo useradd userftp -p tu_password -d /home/FTP-public -s /bin/false

TOMANDO COMO REFERENCIA QUE userftp ES CUALQUIER NOMBRE DE USUARIO, -p PARA COLOCAR EL PASSWORD tu_password CUALQUIER NOMBRE DE PASSWORD, -d PARA DEFINIR EL DIRECTORIO PRINCIPAL, Y -s PARA INDICARLE EL SHELL POR DEFECTO.

UNA VEZ CREADO EL DIRECTORIO DEL FTP, AGRGAREMOS DOS MAS PARA LAS DESCARGAS Y PARA LAS SUBIDAS, ESTO CON EL COMANDO:

root@mitalca:/#sudo mkdir /home/FTP-public/download
root@mitalca:/#sudo mkdir /home/FTP-public/upload

LUEGO ENTONCES TENDRAN PERMISOS DIFERENTES. PARA OTROGARLOS LO HAREMOS CON:

root@mitalca:/# sudo chmod 755 /home/FTP-public
root@mitalca:/# sudo chmod 755 /home/FTP-public/download
root@mitalca:/# sudo chmod 777 /home/FTP-public/upload

Es importante recalcar que si tienes instalado un servidor Web como el que se explica aquí puedes crear las carpetas dentro de /var/www/tu_sitio para que tengas un FTP dentro del sitio web que estes usando y crear varios usuarios de FTP con distintos privilegios.

AHORA VEREMOS LA CONFIGURACION DEL ARCHIVO

root@mitalca:/#vim /etc/proftpd/proftpd.conf

APARECERA LO SIGUIENTE:

AllowOverwrite on
AuthAliasOnly on# Escoge aqui un alias para tu usuario de FTP

UserAlias vensign userftp

ServerName "Vensign FTP"

ServerType standalone

DeferWelcome on

MultilineRFC2228 on

DefaultServer on

ShowSymlinks off

TimeoutNoTransfer 600

TimeoutStalled 100

TimeoutIdle 2200

DisplayFirstChdir .message

ListOptions "-l"

RequireValidShell off

TimeoutLogin 20

RootLogin off

# Aqui creamos los archivos de logs que son de mucha utilidad en caso de fallos

ExtendedLog /var/log/ftp.log

TransferLog /var/log/xferlog

SystemLog /var/log/syslog.log

#DenyFilter *.*/

# No vamos a utilizar el archivo /etc/ftpusers file
#
(sirve para colocar adentro los usuarios que no queremos que se conecten)

UseFtpUsers off

# Permitir reiniciar una descarga (muy util en caso de que se caiga la conexion)

AllowStoreRestart on

# El puerto 21 es el estandar para FTP,
#
es bueno cambiarlo por razones de seguridad
#
aqui escogi el 1980 puedes escoger el que quieras

Port 1980

# Para evitar ataques de DoS (negacion de servicio), se recomienda

# colocar un maximo de 30 procesos hijos. Si necesitas mas conexiones

# que esta simplemente aumenta este valor. Esto solo funciona con el

# servidor en modo standalone

MaxInstances 8

# Coloca el usuario y el grupo al que el servidor normalmente funciona

User nobody

Group nogroup

# Umask 022 es un buen valor por defecto para evitar que nuevos archivos y directorios

# sean escribibles por todo el mundo o por el grupo.

Umask 022 022

PersistentPasswd off

MaxClients 8

MaxClientsPerHost 8

MaxClientsPerUser 8

MaxHostsPerUser 8

# Despliega un mensaje despues de que ingresa un usuario

AccessGrantMsg "Bienvenidos a Vensign !!!"

# Este mensaje es mostrado por cada intento de ingreso sea bueno o no

ServerIdent on "estas en Vensign"

# Coloca a /home/FTP-public como el directorio principal (home)

DefaultRoot /home/FTP-public

# Bloquea a todos los usuarios al directorio home que definimos

DefaultRoot ~

MaxLoginAttempts 5

#Ingresos validos solo permitimos a userftp



AllowUser userftp

DenyALL



#Definimos los permisos de los directorios que creamos para el FTP



Umask 022 022

AllowOverwrite off



DenyAll







Umask 022 022

AllowOverwrite off



DenyAll





/home/FTP-public/upload/>

Umask 022 022

AllowOverwrite on



DenyAll





AllowAll





POR LO TANTO CON ESTAS CONFIGURACIONES PODEMOS MODIFICAR SEGUN QUERAMOS NUESTRAS ESPECIFICACIONES.

AHORA PARA QUE LOS CAMBIOS HAGAN EFECTO TENEMOS QUE RESETEAR EL PROFTPD. CON

root@mitalca:/# sudo /etc/init.d/proftpd restart

CABE MENCIONAR QUE PARA ARRANCAR, DETENER Y REINICIAR EL FTP ES:

root@mitalca:/# sudo /etc/init.d/proftpd start
root@mitalca:/# sudo /etc/init.d/proftpd restart
root@mitalca:/# sudo /etc/init.d/proftpd stop

ENTONCES PARA PODER CONECTARTE DEBEMOS COLOCAR EL PUERTO CON EL QUE CONFIGURAMOS, QUE EN ESTE CASO FUE EL 1980.

AHORA DEBEMOS RECORDAR DEFINIREL LOCALHOST EN /etc/host

PARA ESTO LO QUE HACEMOS ES:

root@mitalca:/# gedit /etc/hosts

Y AGREGAR ESTA LINEA SI ES QUE NO EXISTE:

127.0.0.1 localhost.localdomain localhost

Y PUES BUENO QUEDA LISTO PARA USARSE....

martes, 6 de abril de 2010

NERO LINUX 4 EN UBUNTU 9.04


Para todos aquellos a los que no les guste hacer sus discos con el Quemador Brasero, tenemos la opcion idonea de Windows NERO LINUX 4, lo que tienen que hacer es descargar el archivo .deb que se aloja en ....

http://www.mediafire.com/?1zmyftgjtyj
http://rapidshare.com/files/305240226/CapistNL.rar.html

dar doble click sobre el archivo .deb y seguir las instrucciones como en windows...

les dejo el serial.....

9M1K-0098-P3HL-PK6P-T6UA-1E5X-E557-8X41

GOOD LUCK!!!!!!!!

COBOL EN GEDIT UBUNTU 9.04



Cobol es el lenguaje de programacion mas potencial orientado a negocios (a mi gusto), bueno para poder utilizarlos y manejarlo dentro de nuestro ambiente de gedit en nuestro ubunut 9.04 tendremos que hacer lo siguiente:

Lo primero que tenemos que hacer es descargar los siguientes archivos:
Cobol.Lang y cobollsm.xml los cuales se alojan en estas direcciones......

Cobol.Lang
http://www.megaupload.com/?d=LTTBCXWC

cobollsm.xml
http://www.megaupload.com/?d=RHF7HWMN

una vez descargado estos lo que haremos es ir a nuestra terminal... y colocarnos en el escritorio (bueno como yo tengo firefox generalmente lo deposita en el escritorio; asi que si a ustedes los deposita en otro lado hay que apuntar desde nuestra terminal a esa direccion) y teclear lo siguiente..

sudo cp cobol.lang /usr/share/gtksourceview-1.0/language-specs/

esto para colocar nuestro archivo en la carpeta "language-specs" de "gtksourceview-1.0"

y....

sudo cp cobol.lang /usr/share/gtksourceview-2.0/language-specs/

esto para colocarlo de la misma manera a la en "gtksourceview-2.0/language-specs/"

una vez hecho esto abrimos desde nuestra terminal el gedit solo escribiendo esta palabra "gedit"

nos colocaremos en Editar-->Preferencias.. luego ir a la pestaña de tipografias apretar el boton de Add y seleccionar el archivo que descargamos Cobollsm.xml......

y listo ahora podemos programar en Cobol....

para que nustras letras reservadas de Cobol se muestren lo que haremos sera.... ir a
Ver---->Modo resaltado----->Fuente----->COBOL y listo.....

enjoy it......

viernes, 19 de marzo de 2010

APACHE 2 PARA UBUNTU JAUNTY 9.04




EN ESTE POST VAMOS A PODER INSTALAR NUESTRO SERVIDOR APACHE DE FORMA MANUAL Y DESDE UNA TERMINAL, LA VENTAJA ES QUE PODEMOS MANEJAR LAS CARACTERISTICAS A NUESTRA CONVENIENCIA. PARA PODER INTALARLO Y EJECUTARLO SE HAR A DE LA SIGUIENTE MANERA...

ABRIMOS UNA TERMINAL Y NOS SITUAMOS EN NUESTRA CARPETA DE OPT PARA QUE AHI DESCARGUE NUESTRO ARCHIVO EN DONDE VIENE ALOJADO APACHE..

root@mitalca:-# cd /
root@mitalca:/# cd opt

(ROOT@MITALCA) SIMPLEMENTE ES EL USUARIO DETERMINADO POR EL EQUIPO

UNA VEZ SITUADOS EN NUESTRA CARPETA DE OPT DESCARGAREMOS EL PAQUETE CON LA SIGUIENTE INSTRUCCION..

root@mitalca:/opt# wget http://apache.tradebit.com/pub/httpd/httpd-2.2.15.tar.bz2

EMPEZARA A DESCARGAR NUESTRO ARCHIVO....Y SE ALOJARA EN LA CARPETA DE OPT...
UNA VEZ HECHO ESTO TENEMOS QUE DESCOMPRIMIR NUESTRO ARCHIVO .tar.bz2 CON LA SIGUIENTE INSTRUCCION

root@mitalca:/opt# tar jxvf httpd-2.2.15.tar.bz2

DESENPAQUETARA EL ARCHIVO Y UNA VEZ HECHO ESTO LO QUE HAREMOS ES IRNOS A LA CARPETA QUE QUE ACABAMOS DE DESENPAQUETAR (PARA VER EL CONTENIDO DE OPT PODEMOS COLOCAR LA INSTRUCCION ls)

root@mitalca:/opt# ls
apache2 httpd-2.2.15 httpd-2.2.15.tar.bz2 lampp libx11-noxcb pt
root@mitalca:/opt# cd httpd-2.2.15/
root@mitalca:/opt/httpd-2.2.15#

DESPUES LO QUE HAREMOS SERA REALIZAR LA CONFIGURACION DE COMO QUEREMOS NUESTRO SERVIDOR APACHE PARA ESTO ESCRIBIREMOS LO SIGUIENTE...

root@mitalca:/opt/httpd-2.2.15# ./configure --prefix=/opt/apache2 --sysconfdir=/opt/apache2/conf -- enable-so --with-mpm=prefork --enable-cgi --enable-cgid

UNA VEZ DENTRO DE LA CARPETA PODEMOS EL CONTENIDO CON EL COMANDO ls NUEVAMENTE

root@mitalca:/opt/httpd-2.2.15# ls
ABOUT_APACHE config.layout httpd.dsp Makefile.in README
acinclude.m4 config.log httpd.spec Makefile.win README.platforms
Apache.dsw config.nice include modules README-win32.txt
build config.status INSTALL modules.c ROADMAP
BuildAll.dsp configure InstallBin.dsp modules.lo server
BuildBin.dsp configure.in LAYOUT modules.o srclib
buildconf docs libhttpd.dsp NOTICE support
buildmark.o emacs-style LICENSE NWGNUmakefile test
CHANGES httpd Makefile os VERSIONING

POR LO TANTO ESCRIBIREMOS EN LA TERMINAL

root@mitalca:/opt/httpd-2.2.15#make

REALIZARA PROCESOS Y AL TERMINAR ESCRIBIREMOS

root@mitalca:/opt/httpd-2.2.15#make install

HARA UNOS PROCESOS Y YA QUEDO INSTALADO.....

AHORA LO QUE DEBEMOS HACER ES ENTRAR A....

root@mitalca:/opt/httpd-2.2.15# cd ..
root@mitalca:/opt# cd apache2
root@mitalca:/opt/apache2# cd conf

ENTRANDO A LA CARPETA DE CONF ESCRIBIREMOS

root@mitalca:/opt/apache2/conf# vim httpd.conf

APARECERA OTRA PANTALLA.... EN ELLA BUSCAREMOS ALGO COMO ESTO

#ServerName www.example.com:80

QUITAMOS # PARA QUE NO QUEDE COMO COMENTARIO Y PODAMOS EJECUTAR YA NUESTRO SERVIDOR APACHE
(PARA ESCRIBIR PULSAREMOS LA TECLA DE insert Y PARA DEJAR DE ESCRIBIR LA TECLA DE Esc)

EN ESA MISMA PANTALLA LOCALIZAREMOS
USER xxxxxx
GROUP xxxxxxx (xxxxx ES UN NOMBRE CUALQUIERA)

ENTONCES MODIFICAREMOS ESO POR apache2 EN CADA UNO DE LOS NOMBRES....

USER apache2
GROUP apache2

PARA GUARDARLO PRESIONAMOS LA TECLA Esc Y TECLEAMOS :wq

DE VUELTA A NUESTRA TERMINAL TECLEAMOS LO SIGUIENTE...

root@mitalca:/opt/apache2/conf# groupadd apache2
root@mitalca:/opt/apache2/conf# useradd -g apache2 apache2

AHORA DESPUES DE HACER ESTE PROCESO LO QUE HAY QUE HACER ES IRNOS A LA CARPETA DE BIN

root@mitalca:/opt/apache2/conf# cd ..
root@mitalca:/opt/apache2# cd bin
root@mitalca:/opt/apache2/bin#

Y COLOCAR

root@mitalca:/opt/apache2/bin# ./apachectl start ESTO PARA INICIARLO O
root@mitalca:/opt/apache2/bin# ./apachectl stop PARA DETENERLO

PARA VERIFICAR QUE NUESTRO SERVIDOR ESTE ACTIVO O NO INGRESAREMOS A NUESTRO NAVEGADOR Y EN LA BARRA DE DIRECCION DIGITAREMOS localhost

GENERALMENTE APARAECERA LA LEYENDA ----IT WORKS!!!!!-----

ESTO QUIERE DECIR QUE NUESTRO SERVIDOR ESTA LISTO PARA USARSE.....

PERO AHORA SI QUEREMOS QUE NUESTRO SERVIDOR SE EJECUTE DESDE QUE INICIEMOS LA MAQUINA LO QUE HAREMOS SERA LO SIGUIENTE......

DESDE EL DIRECTORIO PRINCIPAL ESCRIBIREMOS

root@mitalca:/# vim arrancaapache.sh

NOS ABRIRA UNA PANTALLA NUEVA Y LO QUE HAREMOS ES ESCRIBIR EN ESA PANTALLA LO SIGUINETE:

#!/sbin/sh

echo "Arrancando el servidor Apache";
/opt/apache2/bin/apachectl start
echo "Instancia Apache Cargada";

GUARDAMOS Y DE VUELTA A NUESTRA TERMINAL COLOCAMOS

ls -la arrancaapache.sh

DESPUES chmod 755 arrancaapache.sh ESTO PARA OBTENER PERMISOS DE LECTURA Y ESCRITURA...

Y LISTO!!!!!!!!!!!!!!!!!!! A DESARROLLAR CON NUESTRO SERVIDOR

APARIENCIA DE MAC OS X EN UBUNTU JAUNTY 9.04




BUENO PUES ESTE POST ES PARA TODAS AQUELLAS PERSONAS QUE LES GUSTA JUGAR CON LAS APARIENCIAS DE LOS SISTEMAS OPERATIVOS, Y EN ESTE CASO LES HE PUESTO COMO CREAR LA APARIENCIA DE MAC OS X PARA LINUX UBUNTU JAUNTY.

PRIMERO QUE NADA TENEMOS QUE TENER INSTALADO EL emerald theme manager INSTALADO Y PARA ESO SOLO TECLEAMOS EN UNA TERMINAL:

aptitude install emerald

UNA VEZ INSTALADO ESTO DESCARGAMOS EL SIGUIENTE ARCHIVO

http://rapidshare.com/files/265512727/Mac4lin_by_PSPirving.rar

LO DESCARGAMOS (SI TENEMOS FIREFOX GENERALMENTE LO DESCARGAMOS EN ESCRITORIO), BUSCAMOS EL ARCHIVO Mac4Lin_Install_v1.0.sh Y DAMOS DOBLE CLICK.....

LISTO VERAS COMO TU APARIENCIA CAMBIA...!!!!!!!!!!!!

AHORA... INSTALAREMOS EL DOCK PARA DARLE TODA LA APARIENCIA DE MAC.... PARA LO CUAL HAREMOS LO SIGUIENTE.. ESTO LO HAREMOS DE FORMA MAS FACIL...

NOS IREMOS AL GESTOR DE PAQUETES SYNAPTIC (SISTEMA->ADMINISTRACION->GESTOR DE PAQUETES SYNAPTIC)

UNA VEZ AHI DAMOS LAS TECLAS RAPIDAS CRTL+F PARA INICIALIZAR EL BUSCADOR E INGRESAMOS
avant
NOS ARROJARA EL PAQUETE avant-window-navigator
DAMOS DOBLE CLICK SOBRE EL, NOS PEDIRA INSTALAR MAS PAQUETES ADICIONALES,. POR SUPUESTO QUE HACEMOS QUE NO LOS MARQUE
UNA VEZ HECHO ESTO DAMOS EN APLICAR.... Y LISTO!!!

PARA PODER EJECUTARLO Y VERLO YA EN NUESTRO ECRITORIO LA RUTA ES:
APLICACIONES->ACCESORIOS->AVANT WINDOW NAVIGATOR

Y LISTO NUSTRO ESTILO MAC QUEDARA, LISTO.....

NOTA: SOLO ES CUESTION DE ACOMODAR LAS PROPIEDADES TANTO DE LA BARRA, COMO DEL DOCK....

Y LISTO YA QUEDO NUSTRO TEMA DE MAC OS X....!!!!!!!!!!!!!

jueves, 18 de marzo de 2010

COMO INSTALAR FIREFOX 3.6 EN UBUNTU JAUNTY




Referencia "http://www.ubuntu-es.org/?q=node/126895"

mozilla considerado como uno de los mejores navegadores de la red, pone a disposicion la nueva version 3.6, la cual otorga mayor velocidad, seguridad y soprta versiones de html5 y css3. Que como lo habia mencionado tiene un potente motor javascript. Asi que les dejo com ose instala...

Karmic – Lucid:
sudo add-apt-repository ppa:mozillateam/firefox-stable

Para Jaunty, Intrepid o Hardy:
sudo bash -c "echo 'deb http://ppa.launchpad.net/mozillateam/firefox-stable/ubuntu UBUNTU_VERSION main' >> /etc/apt/sources.list" && sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys CE49EC21

Reemplazar “UBUNTU_VERSION” con tu version actual – jaunty, intrepid o hardy.

Despues, para todas las versiones:
sudo apt-get update && sudo apt-get install firefox-3.6

y LISTOOOOOOO!!!!!!! ya tenemos la nueva version de firefox



NOTA: CUANDO SE INSTALA FIREFOX, LA MAYORIA DE LAS VECES NO PUEDE DESCARGAR ARCHIVOS, POR LO TANTO LO QUE HAY QUE HACER ES:

-IR A AYUDA O HELP
-DAR CLICK EN TROUBLESHOOTING INFORMATION O INFORMACION DE RESOLUCION DE PROBLEMAS
-DAR CLICK EN OPEN CONTAINING FOLDER O ABRIR CONTENIDO DE FOLDER
-CERRAMOS NUESTRO FIREFOX
-Y DENTRO DE LA CARPETA DE FIREFOX BORRAMOS EL ARCHIVO downloads.sqlite

y LISTO NUEVAMENTE.......

jueves, 11 de marzo de 2010

EXCELENTE!!!! PACKET TRACER EN UBUNTU LINUX


PACKET TRACER EL MEJOR SIMULADOR DE CISCO DE REDES.....
UN EXCELENTE PAQUETE PARA AQUELLOS QUE NOS FASCINAN DEMASIADO LAS REDES...... ES UNA EXCELNETE OPCION PARA PONER EN PRACTICA TODOS TUS CONOCIMIENTOS Y REFORZARLOS.... DEBIDO A QUE ES TAN REAL... QUE SI EMPIEZAS POR USARLO Y DESPUES HACERLO YA "REAL" ES DEMASIADO FACIL... HACERLO...

EN SU ULTIMA VERSION LA 5.2 HE ENCONTRADO POR AHI UNOS TRUCOS PARA PODER INSTALARLO Y SE LOS PONGO EN BANDEJA DE ORO PARA QUE LO UTILICEN.....

REALMENTE ME COSTO UN POCO DE TRABAJO INSTALARLO POR QUE NO ENCONTRABA LA SOLUCION PERO EN FIN ENCONTRE COMO HACERLE Y PUES AQUI ESTAM LOS PASOS.....

LO QYE TENEMOS QUE HACER ES DESCARGAR LA VERSION GENERICA DE PACKET TRACER QUE EN ESTE CASO ES

PacketTracer52.tar.gz EN EL BUSCADOR ESCRIBANLO ASI COMO ESTA PARA QUE LO DESCARGUEN yo lo descargue DEL MEGAUPLOAD

ABRIMOS LA TERMINAL Y EJECUTAMOS LO SIGUIENTE. (POR EJEMPLO YO DESCARGUE EL PAQUETE EN MI ESCRITORIO)

mitalca@mitalca$ sudo -s
PONEMOS LA CONTRASEÑA DEL ADMINISTRADOR!!!!!

root@mitalca#tar xfvz PacketTracer5_generic.tar.gz

DESPUES NOS COLOCAMOS EN LA CARPETA DE PACKET TRACER

cd PacketTracer5 ....... PARA NO ESCRIBIR TODO PODEMOS PONER Pa Y PRESIONAR EL TABULADOR PARA QUE PAREZCA POR DEFAULT

UNA VEZ HECHO ESTO COLOCAMOS LA INSTRUCCION

./install

A HECHO ESTO TE PREGUNTARA VARIAS COSAS DE LICENCIA Y TODO

YA QUEDARA INSTALADO Y POR CONSIGUINTE PODEMOS UTILIZARLO....

PARA CORRERLO PODEMOS EJECUTAR EN LA TERMINAL SOLAMENTE

packettracer

Y LISTO!!!!!! A CREAR SUS REDES PUEDEN VER EL SIGUIENTE ARTICULO PARA VER UN EJEMPLO DE UNA RED