Permitir acceso a instancia EC2 Amazon a un usuario

Permitir acceso a instancia EC2 Amazon a un usuario

Después de crear varios usuarios vamos a permitir la entrada vía ssh para que puedan administrar sus directorios y trabajar en la terminal.

  1. Creamos en su home el directorio .ssh. mkdir .ssh
  2. Le damos permisos 700. chmod 700 .ssh
  3. Dentro de .ssh creamos authorized_keys. touch .ssh/authorized_keys
  4. Cambiamos permisos a authoriez_keys a 600. chmod 600 authorized_keys
  5. Editamos el archivo e introducimos la clave pública, la podemos coger del usuario con el que nos logeamos por defecto. Si copiamos directamente el archivo acordarnos de cambiar permisos y propietario.

Con esto deberíamos poder conectarnos.

Instalar LAMP en Ubuntu 14.04 Server

Instalar LAMP en Ubuntu 14.04 Server

Si no se ha instalado al durante la instalación del sistema operativo hay que instalar Apache, Php y Mysql
Apache con
sudo apt-get install apache2

Php con
sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt
Para confirmar que se ha instalado crear un archivo en el directorio /var/www/html con nombre info.php con

<?php
phpinfo();
?>

Mysql con
sudo apt-get install mysql-server php5-mysql
Para hacer un poco mas seguro Mysql (recomendado para servidores de producción)
sudo mysql_secure_installation

  1. Primero nos pregunta la contraseña de root y luego nos dice si queremos cambiarla
  2. Nos dice si queremos eliminar el usuario anónimo que ha creado
  3. No dice si queremos eliminar la posibilidad de que root se conecte desde remoto
  4. Pregunta si queremos eliminar la base llamada test
  5. Recargar los privilegios de las tablas que existan