server

Instalación y configuración de SAI-UPS APC

En principio en gnome el servicio ups-monitor nos mantiene controlado el sistema SAI y nos permite configurarlo en caso de que la red eléctrica falle. Siempre que se haya iniciado una sesión en el equipo, de no ser así no mantendremos el control. Para solucionar esto en equipos servidor tenemos un paquete para esto, apcupsd:

$ sudo aptitude install apcupsd

Cambiamos los parámetros en:

Montar unidad ISCSI con CHAP habilitado

Instalamos en paquete necesario:

$ sudo aptitude install open-iscsi

Arrancamos el servicio:

$ sudo /etc/init.d/open-iscsi start

En primer lugar tenemos que indicarle a iscsiadm que detecte nuestro target iSCSI y lo agregue a su base de datos. Hay que aclarar que iscsiadm tiene tres formas de operación:

X11 con root para ciertas tareas

Hoy me he encontrado en una situación un tanto inusual.

Necesitaba instalar una aplicación con permisos de root, para ello he intentado hacerlo mediante sudo y como root y me tiraba un fallo. La aplicación necesita de java para la instalarse de forma visual y al arrancar este me decía que no era posible.

Control de acceso para root por SSH en Debian

En el post anterior comentábamos la necesidad de permitir el acceso root vía SSH, pero considero esto muy seguro de cara a los intentos de acceso remoto.

Para ello vamos vamos habilitar el control por ip para el acceso root SSH.

Lo primero es editar el siguiente fichero /etc/pam.d/sshd

$ sudo nano /etc/pam.d/sshd

Buscamos y descomentamos la siguiente linea:

Crear imagen de disco duro en Debian/Ubuntu y GNU/Linux en general

Si necesitamos clonar discos dd es la mejor solución. Podemos realizar copias de discos duros, usb, CD-ROM y aquellos dispositivos conectados al equipo. Crear imagen de una unidad:

$ sudo dd if=/dev/sda of=/home/keopx/imagen.iso bs=512 conv=noerror

* bs=512 es el tamaño del bloque a copiar. Volcar la imagen al dispositivo:

$ sudo dd if=/home/keopx/imagen.iso of=/dev/sda bs=4096 conv=noerror

De dispositivo a dispositivo:

Controlar el disco duro con smartmontools en Debiab/Ubuntu

Si se detecta un posible fallo en el disco duro (HD) que nos pudiera dar más fallos tenemos la posibilidad de saber del estado del HD para cambiarlo antes de que se nos termine de "morir".

Para ello es necesario instalar smartmontools:

sudo aptitude install smartmontools

Activamos la monitorización de discos:

sudo smartctl -s on /dev/sda

* Deberás cambiar sda por el nombre de tu dispositivo.

Controlar el estado de salud actual:

smartctl -H /dev/sda

[Actualización] Crear Base de Datos UFT-8 en MySQL en entornos GNU/Linux

Vamos a proceder a crear una base de datos en UFT-8 en entornos GNU/Linux. Los comandos de la consola de MySQL pueden utilizarse bajo cualquier plataforma, lo único que cambia es el método de acceso.

Abrir la terminal y ejecutamos el siguiente comando para acceder a la consola de MySQL:

$ mysql -u root -p

Creamos la base de datos de ejemplo example_bd

Carpetas chroot personalizadas para cada usuario

Puede que nos interese el crear el más usuarios con sus carpetas chroot personalizadas.

Para ello es necesario el modificar la siguiente linea:

ChrootDirectory /var/www/web

Por: ChrootDirectory %h

El %h es la carpeta personal de cada usuario que lo definimos al crear el usuario con la opción -d:

sudo useradd -g sftponly -G sftponly -s /bin/false -d /var/www/web usuarioweb

Ahora con cada usuario que creemos tendrá su propio chroot, sino se le define sera /.

Chroot para usuario sftp

Vamos a crear una especie de jaula para un usuario. Este usuario lo vamos a utilizar para un entorno web donde pueda subir ficheros y modificarlos, pero que no pueda salir de ese directorio.

Lo primero es editar el fichero /etc/ssh/sshd_config:

sudo nano /etc/ssh/sshd_config 

y al final lo dejamos así:

Páginas

Suscribirse a RSS - server