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!!!!!
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
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 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.
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
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.
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:
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:
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.
Suscribirse a:
Entradas (Atom)









