Mostrando entradas con la etiqueta server. Mostrar todas las entradas
Mostrando entradas con la etiqueta server. Mostrar todas las entradas

jueves, 14 de marzo de 2013

Entrar al Root sin pswd

Hola a todos, casi llevo 15 dias sin escribir, pero me encontre con un problema, ningun usuario podia entrar a hacer cambios al server. entonces, buscando en internet, encontre esta solucion... muy efectiva:


Al iniciar el ordenador y cuando nos sale el Grub, seleccionamos arrancar en modo recovery (recuperación).
Nota: para los que os arranca Ubuntu directamente sin poder ver el Grub: lo haremos después de que carge la placa base pulsando escape, si no funciona pulsa shift, para entrar en el menú del grub.
Y en el menu del Grub que nos aparece, elige recovery mode (recuperación)
En el submenú que aparece elige "netroot" ("root" en las nuevas versiones), para colocarnos como superusuario sin contraseña.

Gracias a un lector del blog que nos deja este comando para solucionar el error: "Authentication token manipulation error passwd: password unchanged":

Montamos de nuevo la raíz del sistema con permisos de escritura y lectura con el comando:

mount -rw -o remount /

Ahora cambia tu contraseña ejecutando el comando:

passwd tu_nombre_usuario

Pulsa Enter y escribe tu nueva contraseña, no se verá nada en la pantalla, no te preocupes, es por seguridad, pero en realidad está escribiendo
Pulsa enter y te pedirá que la repitas. La escribes de nuevo y vuelve a pulsar Enter

Apaga el sistema con el comando:

shutdown -r now

Bueno, esto funciona para cualquier comando que necesitemos como superadministrador..

Saludos!!!!!

viernes, 15 de febrero de 2013

Proxmox VE [Parte 1/3 - Instalacion]

Hola a todos!!!

Hoy quiero compartir con ustedes un proyecto que hice para virtualizar servidores...



Despues de mucha busqueda de sistemas operativos libres en la web - pase por  CentOS, Ubuntu server y otros - encotre uno que me gusto bastante, se llama Proxmox.

Descargamos el ISO de la pagina oficial de PROXMOX

Lo primero que haremos es instalarlo en nuestro servidor REAL!!! esta instalacion es sencilla pero se las voy a mostrar aunque esta vez lo hare en una maquina virtual XD!!


Aqui nos aparece el contrato de licencia del PROXMOX, le damos clic en aceptar.


Aqui nos muestra la informacion acerca de como van a quedar las particiones del disco duro, este SO coje todo el disco. Ademas, de la deteccion del hardware y nos dice que la interfaz grafica del usuario, es por un explorador web.


Aqui nos esta pidiendo la localizacion geografica del servidor y su lenguaje

 
Nos pide la contraseña para el ROOT y un correo electronico.


Por ultimo, nos pide el nombre del host que estamos creando, ps, para hacerle la busqueda por medio de un DNS. ademas de las direcciones de red.


Al darle siguiente a la pagina anterior, empieza la copia de archivos y configuracion de nuestro servidor de virtualizacion...


Aqui ya nos dice que el server, esta instalado  que debemos de reiniciar la maquina


Y esto vemos despues del reinicio.


___________________________________________________________

Saludos a todos y espero que les sirva este pequeño tutorial

Comentar es apoyar

miércoles, 13 de febrero de 2013

Instalar entornos en Ubuntu Server

Instalación de GNOME 
Si quieres instalar GNOME en  Server con todas las  usa estos comandos: 

sudo apt-get update 
sudo apt-get install ubuntu-desktop
 

Instalando el paquete ubuntu-desktop, estamos instalando el entorno gráfico completo, incluyendo, aplicaciones, etcétera… 

También existe la posibilidad de instalar GNOME en modo escritorio mínimo con el siguiente comando: 

sudo apt-get update 
sudo apt-get install xorg gnome-core
 

Ya tienes el escritorio mínimo instalado, Lo que os ha instalado ha sido los “Accesorios” (solamente el editor de textos, la terminal y Firefox para poder navegar por Internet. Pero como es una instalación mínima, el idioma por defecto es el inglés. 

Para instalar el soporte de idioma español, abrimos la Terminal y vamos poniendo de uno en uno: 

sudo apt-get update 
sudo apt-get install language-pack-es 
sudo apt-get install language-pack-es-base 
sudo apt-get install language-pack-gnome-es 
sudo apt-get install language-pack-gnome-es-base 
sudo apt-get install language-selector 
sudo apt-get install language-support-es
 

Después de instalar todos los soportes, instalamos gksu para que funcionen correctamente los menús:

sudo apt-get install gksu 

Para instalar las Herramientas de red tecleamos esto en la Terminal: 

sudo apt-get install gnome-system-tools gnome-nettool
 

Una vez instalado, y esto es lo más importante, tenemos que llamar a la interfaz por primera vez, para llamar la interfaz escribimos: 

startx 

Y ya tienes el entorno gráfico correctamente instalado, con soporte de idioma español y también vemos como instalar las Herramientas de red, en Ubuntu Server con escritorio mínimo.
 

lunes, 28 de enero de 2013

Como instalar el servidor SSH

En esta entrada tratare de explicar como instalar un servidor SSH, para eso vamos a utilizar OpenSSH un servidor para linux OpenSource.


SSH según Wikipedia :
SSH (Secure SHell, en español: intérprete de órdenes segura) es el nombre de un protocolo y del programa que lo implementa, y sirve para acceder a máquinas remotas a través de una red. Permite manejar por completo la computadora mediante un intérprete de comandos, y también puede redirigir el tráfico de X para poder ejecutar programas gráficos si tenemos un Servidor X (en sistemas Unix y Windows) corriendo.
Además de la conexión a otros dispositivos, SSH nos permite copiar datos de forma segura (tanto ficheros sueltos como simular sesiones FTP cifradas), gestionar claves RSA para no escribir claves al conectar a los dispositivos y pasar los datos de cualquier otra aplicación por un canal seguro tunelizado mediante SSH.
Para instalar el servidor SSH nos vamos a un terminal y como root introducimos este comando:
apt-get install openssh-server
Con esyo ya hemos instalado el servidor SSH, para comprobar si funciona correctamente probamos el siguiente comando, que lo que hará sera conectarse al servidor:
ssh nombre_usuario@IP_maquina
Ahora le vamos a realizar algunos ajustes para eso nos dirigimos a /etc/ssh/ y editamos el archivo sshd_config
nano /etc/ssh/sshd_config
Este archivo es muy extenso,  asi que solo comentare las partes que iremos a modificar.
Primero vamos a cambiar el puerto que escucha SSH para aumentar la seguridad, para eso buscamos la siguiente linea:
Port 22
Cambiamos el puerto por defecto que es el 22 por otro a nuestra elección
Ej:
Port 56234
Ahora vamos a deshabilitar el login del usuario root, antes de hacer hay que tener otro usuario creado, si no nos quedaremos sin acceso a la maquina.
Buscamos la linea:
PermitRootLogin yes
y la cambiamos por esta:
PermitRootLogin no
Con esto ya hemos instalado un servidor SSH y le hemos echo unas pequeñas modificaciones para mejorar su seguridad.
Para a acabar solo nos queda reiniciar el servicio SSH, para es introducimos el siguiente comando:
/etc/init.d/ssh restart
Listo, ahora comprobamos que funciona volviendonos a conectar a la maquina:
ssh -p puerto nombre_usuario@IP_maquina
Espero que os sea útil, y cualquier duda preguntadme en los comentarios.
Un saludo desde colombia....

Alertar login en la cuenta root


Alertar login en la cuenta root


Este es un sencillo truco para que se nos infome cada vez que alguien inica sesion con la cuenta de root.
El script envia un email a nuestra direccion con informacion del servidor en ese momento.

Para añdir este script tenemos que editar como root el siguiente archivo:
nano /root/.bashrc
Y añadir al final de este estas lineas:

echo 'ALERT - '`echo $USER`' Shell Access on '`echo $HOSTNAME`':' `date` `who | awk '{print $1, $2, $5}'` |
mail -s "Alert: $USER Access from `who | cut -d"(" -f2 | cut -d")" -f1`" tuemail@dominio.com
Hay que cambiar tuemail@dominio.com por el email donde quieres recibir las notificaciones.
En el email recibiras la siguiente informacion:
  • Nombre de la maquina
  • Fecha
  • Usuarios logeados y su IP
Espero que os sea util.
Como bien ha comentado Baco en los comentarios esto solo seria útil si el usuario root usa la Bash Shell que es la que viene por defecto en Debian. Gracias baco por matizarlo.