Cese de actividad de servicios de Fusió d'Arts Technology, S.L.

Iniciamos nueva etapa. ¿Conoces Visualfy?

Creando Carpeta Instalación

Vamos a crearnos una carpeta llamada "instalacion" para que se guarde en ella todos los archivos usados durante la instalación del servidor.

mkdir /root/instalacion && cd /root/instalacion
 

Actualizando Sistema

apt-get update && apt-get upgrade
 

Instalando Editor Nano y Gestor de paquetes Aptitude

apt-get install -y nano aptitude
 

Configurando Locales

Exportamos las locales y generamos, vamos a aprovechar para instalar el editor nano y el gestor de paquetes aptitude:

echo "\
#!/bin/bash
export LANGUAGE=es_ES.UTF-8 
export LANG=es_ES.UTF-8 
export LC_ALL=es_ES.UTF-8 
locale-gen es_ES.UTF-8
dpkg-reconfigure locales" > config_locales.sh && chmod +x config_locales.sh && ./config_locales.sh

Configurando Puertos SSH

Con el comando sed vamos a cambiar los puertos de ssh sin abrir los archivos.

Cambiar 1234 por el puerto que usemos:

sed -i 's/#   Port 22/    Port <strong>1234</strong>/g' /etc/ssh/ssh_config 
 
sed -i 's/Port 22/Port <strong>1234</strong>/g' /etc/ssh/sshd_config
 
/etc/init.d/ssh restart
 

Instalando Webmin o Virtualmin

Webmin

echo "\
#!/bin/bash
apt-get update 
apt-get install -y perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python 
wget <a href="http://www.webmin.com/download/deb/webmin-current.deb" rel="nofollow" class="external free">http://www.webmin.com/download/deb/webmin-current.deb</a> && dpkg --install webmin-current.deb"  > config_webmin.sh \
&& chmod +x config_webmin.sh && ./config_webmin.sh
 

Virtualmin

echo "\ 
#!/bin/bash
apt-get update 
apt-get install -y perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python 
wget <a href="http://software.virtualmin.com/gpl/scripts/install.sh" rel="nofollow" class="external free">http://software.virtualmin.com/gpl/scripts/install.sh</a> && chmod +x install.sh && ./install.sh" > config_virtualmin.sh \
&& chmod +x config_virtualmin.sh && ./config_webmin.sh
 

Creando Usuario

adduser angel
 

En ubuntu se debe asignar al grupo sudo

usermod -a -G sudo
 

Reconfiguramos Zona Horaria

dpkg-reconfigure tzdata
 

Firewal CSF

Instalación CSF

echo "\ 
#!/bin/bash
wget wget <a href="http://www.configserver.com/free/csf.tgz" rel="nofollow" class="external free">http://www.configserver.com/free/csf.tgz</a> 
tar zxf csf.tgz 
cd csf 
sh install.sh" > config_csf.sh && chmod +x config_csf.sh && ./config_csf.sh
 

Agregando CSF a Webmin

Entramos a Webmin, vamos al menú Configuración > Webmin Módulos elegimos instalación desde archivo local y escribimos:

/etc/csf/csfwebmin.tgz
 

Eliminando Archivos

Una vez finalizado todo el proceso borraremos la carpeta "instalacion" para eliminar todos los archivos que hemos utilizado:

rm -rf /root/instalacion
 

Copiando claves SSH

Esto lo ejecutamos en nuestro ordenador para poder conectarnos por ssh sin tener que estar poniendo la contraseña cada vez. Cambiamos la ip por la de nuestro servidor:

ssh-copy-id angel(arroba)192.168.1.X
 

Volver arriba

Copyright © Fusió d'Arts Informática - Valencia 2018 - Designed by Fusió d'Arts | fusiodarts.com