Mostrando entradas con la etiqueta servidor. Mostrar todas las entradas
Mostrando entradas con la etiqueta servidor. Mostrar todas las entradas

Instalar Servidor SSH en Debian / Ubuntu


SSH es un protocolo que nos permite poder controlar nuestro sistema desde un lugar remoto. Todo el tráfico generado por este protocolo se transmite encriptado, por lo que la seguridad no debería estar comprometida.
El paquete que deberemos instalar se llama openssh-server, podemos hacerlo haciendo click en la imagen que hay a continuación:


El servidor se ejecuta en forma de demonio, esto quiere decir que el servidor se configura mediante un fichero de configuración y los comandos que acepta son únicamente los de iniciar, parar y reiniciar el servicio.

Para iniciar el servicio:
$ sudo /etc/init.d/ssh start 

Para detener el servicio:
$ sudo /etc/init.d/ssh stop 

Para reiniciar el servicio:
$ sudo /etc/init.d/ssh restart

Ahora desde cualquier ordenador que tengamos conexión directa mediante la red podremos iniciar sesión mediante ssh utilizando el siguiente comando:
$ ssh ip_servidor [-p puerto] [-l usuario] [-Y]

Las opciones que van entre paréntesis son opcionales y dependen de cada paso ponerlos o no.
La opción -Y habilita que podamos ejecutar aplicaciones gráficas, por ejemplo un navegador, un procesador de textos, ...

Para modificar la configuración del servidor deberemos modificar el archivo /etc/ssh/sshd_config.
En otro post haré un breve tutorial sobre como configurar nuestro servidor ssh.

Enlaces:
  1. SSH (Wikipedia)

Instalar PHP 5 en Apache 2


Por si solo un servidor web se nos puede quedar corto y es muy posible que necesitemos ejecutar un lenguaje que nos permita crear páginas dinámicas.
Un ejemplo de esto es PHP, que es un lenguaje que se ejecuta en el lado del servidor, por lo tanto necesita el motor que sea capaz de interpretarlo. En este caso vamos a instalarlo como módulo de Apache 2.




Una vez instalados los paquetes, solo tendremos que reiniciar el servidor Apache:
$ sudo /etc/init.d/apache2 restart
Para probar si funciona correctamente, podemos probar a escribir un archivo llamado "index.php" y copiarlo a "/var/www" con el siguiente contenido:

Si necesitamos permisos de root para crear el archivo podemos ejecutar el siguiente comando:
$ sudo gedit /var/www/index.php
Ahora para probarlo, debemos abrir nuestro navegador y cargar la direccion "http://localhost", y nos aparecerá algo como lo siguiente:


Esto significará que ya podremos trabajar con PHP en nuestro servidor

Instalar Servidor Web Apache 2


A la hora de instalar un servidor web tenemos varias opciones, la más completa en cuanto a funcionalidades y posibilidades de aumentar funciones en un futuro es Apache 2.

Simplemente hay que hacer click en la imágen superior, en caso de no tener configurado todo correctamente simplemente hay que instalar el paquete "apache2"
$ sudo aptitude install apache2
Os voy a enseñar ahora unas nociones básicas sobre manejo de este servidor web.
Lo primero es deciros que se ejecuta en modo demonio, el programa corre en segundo plano y lo configuraremos mediante un archivo de texto plano, y debermos reiniciarlo para que cargue la nueva configuración.
Bien, normalmente los archivos que se publicarán por defecto están en /var/www
Lo primero que vamos a hacer es aprender a iniciarlo, a pararlo y a reiniciarlo:
$ sudo /etc/init.d/apache2 start
$ sudo /etc/init.d/apache2 stop
$ sudo /etc/init.d/apache2 restart
Si queremos modificar el archivo de configuración iremos al fichero /etc/apache2/apache2.conf
En otros post ya os iré enseñando más cosas sobre este servidor