Bienvenidos

Bienvenidos al libro digital de Micro Outsourcing, aquí encontraras una serie de artículos preparados por nuestros profesionales con base a nuestras experiencias y conocimientos, con el compromiso de aclarar tus inquietudes y solucionar los problemas que se presentan a diario en el campo informático.
Mostrando entradas con la etiqueta administracion linux. Mostrar todas las entradas
Mostrando entradas con la etiqueta administracion linux. Mostrar todas las entradas

miércoles, 4 de septiembre de 2013

Recuperar Contraseña en CentOS

Antecedentes

Como administrador de sistemas siempre debemos de tener las contraseña de nuestro usuario root bien guardas, pero que pasa cuando se le olvida o el administrador de este sistema se va y nos deja sin la contraseña de root.

Nota: Esto funcionará siempre y cuando el GRUB no tenga contraseña.

Manos a la Obra

Paso 1:
Reiniciamos el sistema operativo. Al momento de iniciar nos mostrara una pantalla como la siguiente en la cual solamente tendremos que presionar la tecla ESC para que nos mande a un menu, en caso de que no le hayamos presionado la tecla ESC este inicia el sistema.















Paso 2:
En caso de que tengamos otras versiones mas del kernel instaladas dentro del servidor, estas aparecerán dentro de este menú en el cual no podremos mover con las flechas de dirección, siempre recomendamos utilizar la ultima versión del kernel para entrar a modo de emergencias o modo monousuario este siempre se encontrara primero en la parte superior.Ya seleccionada la versión del kernel solamente presionamos la tecla “e” .

Paso 3:
Esto nos mandara a las opciones que tiene nuestro kernel, nos podemos mover con la flechas de dirección del teclado para después seleccionar en la opción del kernel y presionar la tecla “e” .













Paso 4:Mostrara los parámetros de configuración del kernel por lo cual solamente es necesario agregar el numero 1 al final de la linea de grub edit.














Paso 5:
Agregado este cambio en kernel solamente presionamos enter, estos nos devolverá al menú de las opciones del kernel por lo cual solamente presionamos la tecla “b”. con esto iniciara el booteo del sistema en modo emergencias o modo monousuario.
Iniciado el sistema solamente tendremos que cambiar el password del root con el comando passwd.


 







Solo queda reiniciar el sistema y ya tendrán el acceso al usuario root.

viernes, 18 de marzo de 2011

Instalación y configuración de Webmin + SSL

Antecedentes
La administración de un servidor linux a nivel de consola de texto en ocasiones resulta difícil de manejar, llega el momento que quisieras que todo sea mas fácil, aquí tengo la solución, administración de tu sistema linux vía web.

Objetivo
Hacer la administración de un equipo con sistema operativo linux de forma fácil y agradable. Esta herramienta muy útil se llama WEBMIN.

Que es Webmin?
Webmin es una herramienta de configuración de sistemas accesible vía web para OpenSolaris, GNU/Linux y otros sistemas Unix. Fuente Wikipedia, leer más...

Requerimientos
En nuestro caso esta configuración es para Centos:
  • Paquete Webmin descargarlo aqui
  • mod_ssl
  • openssl
  • perl-Net-SSLeay
  • stunnel

Gráfica de apreciación


Empezemos.
Paso 1
Instalamos el los paquetes requeridos:

yum install -y mod_ssl openssl perl-Net-SSLeay stunnel

Paso 2
Instalamos el paquete webmin:

rpm -ivh webmin-1.530-1.noarch.rpm
Preparando...               ########################################### [100%]
Operating system is CentOS Linux
   1:webmin                 ########################################### [100%]
Webmin install complete. You can now login to https://mail.test.com:10000/
as root with your root password.

Con esto ya podemos ingresar al equipo via web con la dirección:
https://mail.test.com:10000/

(mail.test.com) es el nombre de nuestro equipo, también funciona con la dirección ip.

Si no se activa de forma automática la función ssl lo podemos hacer modificando el archivo miniserv.conf ubicado en /etc/webmin, buscamos la opción ssl=0 y la cambiamos por ssl=1.

Atención: Debemos abrir el puerto 10000.

Y listo puedes acceder a la configuración de tu sistema con webmin.

martes, 8 de febrero de 2011

Configuración de Postfix + Dovecot Básico

Antecedentes
Hoy en día es muy habitual estar en contacto con tus amigo y familiares, También ha acortado a nivel mundial el tiempo de comunicación entre entidades y personas. Tan eficiente es su uso que nos toma pocos minutos en redactar y enviar, para que llegue en segundos según su contenido todos esto a través del famoso correo electrónico.

Objetivo
Realizar en pocos pasos nuestro propio servidor de correo básico con Postfix y Dovecot.


Que es Postfix?
Es un Agente de transporte de correo (MTA) de software libre/código abierto, un programa informático para el enrutamiento y envío de correo electrónico, creado con la intención de que sea una alternativa más rápida, fácil de administrar y segura. Fuente Wikipedia Leer más...

Que es Dovecot?
Es un servidor de IMAP y POP3 de código abierto para sistemas GNU/Linux / Unix-Like, escrito fundamentalmente pensando en seguridad, es ligero, rápido, fácil de instalar y sobre todo seguro. Fuente Wikipedia Leer Más...


Requerimientos

  • Postfix
  • Dovecot

Gráfica de apreciación




Manos a la Obra.
Paso 1
Instalar postfix con el siguiente comando:


#yum install –y postfix



Nota: Para editar los archivos Utilizaremos el comando vi
i = insertar texto
Esc = detener edición
:wq = guardar los cambios
:q! = salir sin guardar cambios



Paso 2
Modificar el archivo hosts ubicado /etc/hosts agregando la siguiente línea:


192.168.5.6     mailer.test.com mailer



Paso 3
Modificamos el archivos main.cf ubicado en /etc/postfix/ y modificamos los siguientes parámetros:


#vi /etc/postfix/main.cf
myhostname = mailer.test.com
mydomain = test.com
myorigin = $mydomain
inet_interfaces = all
mynetworks_style = subnet
mynetworks = 192.168.5.0/24, 127.0.0.0/8



El resto de parámetro es la configuración básica del postfix, y debe quedar algo similar a esto:


queue_directory = /var/spool/postfix
command_directory = /usr/sbin
daemon_directory = /usr/libexec/postfix
mail_owner = postfix
myhostname = mailer.test.com
mydomain = test.com
myorigin = $mydomain
inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
unknown_local_recipient_reject_code = 550
mynetworks_style = subnet
mynetworks = 192.168.5.0/24, 127.0.0.0/8
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
recipient_delimiter = +
header_checks = regexp:/etc/postfix/header_checks
debug_peer_level = 2
debugger_command =
         PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
         xxgdb $daemon_directory/$process_name $process_id & sleep 5
sendmail_path = /usr/sbin/sendmail.postfix
newaliases_path = /usr/bin/newaliases.postfix
mailq_path = /usr/bin/mailq.postfix
setgid_group = postdrop
html_directory = no
manpage_directory = /usr/share/man
sample_directory = /usr/share/doc/postfix-2.3.3/samples
readme_directory = /usr/share/doc/postfix-2.3.3/README_FILES


Paso 4
Iniciar servicio de Postfix
service postfix start
Iniciando postfix:                                   [  OK  ]

Nota: Deshabilitamos SeLinux para postfix:
setsebool -P postfix_disable_trans=on

Paso 5
Instalar Dovecot:
yum install –y dovecot

iniciar servicio de Dovecot
service dovecot start
Iniciando dovecot:                                   [  OK  ]

Nota: Deshabilitamos SeLinux para dovecot.
setsebool -P dovecot_disable_trans=on
Paso 6
Realizamos pruebas de conexión:
#telnet 192.168.5.6 110
Trying 192.168.5.6...
Connected to mailer.test.com (192.168.5.6).
Escape character is '^]'.
+OK Dovecot ready.

#telnet 192.168.5.6 25
Trying 192.168.5.6...
Connected to mailer.test.com (192.168.5.6).
Escape character is '^]'.
220 mailer.test.com ESMTP Postfix
ehlo mos.com.ec
250-mailer.test.com
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN

Paso 7
Creamos los usuarios con:
#useradd ssanisaca

Ponemos claves a los usuarios:
#passwd ssanisaca
Changing password for user ssanisaca.
New UNIX password:
Retype new UNIX password:
passwd: all authentication tokens updated successfully.

Paso 8
Configura la cuenta en cualquier programa de correos electronico, en este caso lo haré en Microsoft Outlook:

Listo ya tenemos nuestro propio servidor de correo.