Skip to main content

Cómo cambiar el nombre del servidor de correo en Postfix

Cuando cambiamos el nombre de nuestro servidor, el cambio no se propaga al servidor de correo Postfix. Por tanto si al enviar un correo desde el servidor nos sale el antiguo nombre del servidor o la IP, debemos cambiarlo manualmente. Sabiendo donde hay que tocar es bastante fácil. Editando y sustituyendo el nombre del servidor antiguo en los siguientes ficheros por el nuevo nombre:

sudo nano /etc/postfix/main.cf
sudo nano /etc/mailname

y después reiniciamos el servidor con:

sudo postfix reload

En Ubuntu Server 12.04 LTS

Actualización: O usamos:

sudo dpkg-reconfigure postfix

Y cumplimentamos las preguntas que nos hará el asistente.

Configurar cortafuegos UFW en servidor Ubuntu 12.04 LTS

Uncomplicated Firewall o UFW es un cortafuegos básico que funciona muy bien y es sencillo de configurar.

Para instalarlo:

sudo apt-get install ufw

Una vez instalado podemos conocer el estado del cortafuegos con:

sudo ufw status verbose

Que en este paso nos dirá que esta inactivo.

Agregamos una reglas para los servicios ssh y http:

sudo ufw allow ssh
sudo ufw allow http

Y ahora lo activamos sin que interrumpa la conexión ssh al servidor con:

sudo ufw enable

Podemos probar que tal hace su trabajo si lo tenemos instalado con nmap:

sudo nmap -r -v -O servidor.com

Donde servidor.com lo sustituimos por nuestro servidor.

Cómo configurar servidor remoto de Git

Para el propósito de tener un respaldo del código que vamos desarrollando podemos configurar un servidor remoto Git.

En el servidor

En el servidor primero instalamos git con un usuario capaz.

sudo apt-get install git-core

Creamos un usuario, que será él quién alojará el o los repositorios:

sudo adduser git

Crear repositorio en el servidor

Creamos el primer repositorio vacío, para lo que primero nos logeamos en el servidor con el usuario git. Y después ejecutamos:

mkdir repositorio.git
cd !$
git --bare init

El directorio repositorio.git creado en el HOME del usuario albergará el repositorio, el nombre lo podemos adecuar, pero siempre ha de terminar en .git. Este paso, lo repetiremos para cada repositorio que queramos albergar en el servidor.

En nuestro equipo local

En nuestro equipo local ya disponemos de un repositorio iniciado con nuestro código. Lo que queremos es subirlo al servidor. Esto lo haremos dentro del repostorio con el siguiente comando:

git remote add origin git@servidor.com:repositorio.git

Donde servidor.com es el nombre de dominio del servidor, que cambiaremos por el correspondiente. Y repositorio.git es el directorio que creamos para nuestro repositorio vacío en el HOME del usuario git en el servidor. Este comando lo que hace es instruir a nuestro repositorio local donde podrá encontrar el repositorio remoto.

git push origin master

Este comando sube al servidor los cambios del repositorio local. Nos pedirá la contraseña del usuario git para abrir una sesión ssh.

Recuperar repositorio remoto

Para recuperar el repositorio remoto emplearemos el siguiente comando:

git clone git@servidor.com:repositorio.git

También nos pedirá la contraseña del usuario git.