Spiga

‘ Otros ’ category archive

Instalar y Acceder por ssh a nuestro servidor

Octubre 20, 08 by Itimag

¿Qué es ssh o secure shell y para qué sirve?

Veamos la definición que nos da la wikipedia:

SSH (Secure SHell) -intérprete de comandos seguro- es el nombre de un protocolo y del programa que lo implementa, y sirve para acceder a máquinas remotas a través de una red. Permite manejar por completo la computadora mediante un intérprete de comandos, y también puede redirigir el tráfico de X para poder ejecutar programas gráficos si tenemos un Servidor X (en sistemas Unix) corriendo.

Además de la conexión a otras máquinas, SSH nos permite copiar datos de forma segura (tanto ficheros sueltos como simular sesiones FTP cifradas), gestionar claves RSA para no escribir claves al conectar a las máquinas y pasar los datos de cualquier otra aplicación por un canal seguro tunelizado mediante SSH.

¿Cómo instalo ssh en una distribución linux basada en debian?

Abrimos una consola e introducimos lo siguiente:

apt-get install ssh

Tras pulsar intro se nos va a preguntar la contraseña de root. La introducimos y listo.

¿Cómo accedo por ssh?

Usando linux:

Es muy sencillo. Debemos seguir los siguientes pasos:

  1. Abrimos una consola (Programa de terminal)
  2. Escribimos:
ssh user@tu_server -p puerto

Hay que tener en cuenta que:

  • user= es el nombre de usuario
  • tu_server: la ip del servidor o nombre de dominio ya instalado en la máquina.
  • Puerto = es el puerto de acceso a ssh. Por defecto es el 21 pero más adelante veremos como cambiarlo para obtener más seguridad.

Usando Windows:

Para acceder desde windows a nuestro servidor, deberemos bajarnos un programa llamado putty. Lo podeis descargar desde aquí y a continuación os dejo un link al siguiente manual donde se explica su uso.

¿Y ahora?¿Qué hago?

Si estamos instalando ssh será porqué lo hemos hecho en un ordenador de casa en vez de alquilar un servidor dedicado en alguna empresa, la cual nos habría entregado el equipo con ssh para que lo podamos administrar.

Para que podamos quitar el teclado, monitor y demás periféricos a nuestro ordenador que hará de servidor, primero debemos modificar la ip privada (normalmente asignada por DHCP) asignada a nuestro equipo por nuestro router con la finalidad de que ésta siempre sea la misma. Si quisiéramos, también podríamos conectar al servidor utilizando la ip pública asignada por nuestro operador (normalmente es una ip dinámica, que cambia). Para ello, debemos abrir el puerto 22 (TCP) de nuestro router para la ip privada de nuestro equipo, la cual vamos a hacer fija.

En caso de tener únicamente un módem conectado a nuestro equipo, esto no hará falta ya que podemos acceder directamente al equipo utilizando la ip pública de este.

Más adelante veremos como hacer todo esto en más detalle. Un saludo.

Programar con Lisp en Linux

Octubre 18, 08 by Itimag

¿Qué es lisp?

De acuerdo con la definición en la wikipedia:

Lisp es el segundo lenguaje de programación, después de Fortran, de alto nivel. Lisp es de tipo declarativo y fue creado en 1958 por John McCarthy y sus colaboradores en el MIT.

El elemento fundamental en Lisp es la lista, en el sentido más amplio del término, pues tanto los datos como los programas son listas. De ahí viene su nombre, pues Lisp es un acrónimo de “LIStProcessing”.

¿Cómo vamos a programar con Lisp en una distribución Linux basada en Debian?

Vamos a utilizar Clisp. Su definición en la wikipedia es la siguiente:

CLISP es una completa implementación libre de Common Lisp realizada por Bruno Haible, de la Universidad de Karlsruhe, y Michael Stoll, de la Universidad de Munich, que cumple con casi la totalidad del estándar ANSI Common Lisp, además de muchas otras extensiones. CLISP es software libre y está publicado con la licencia GPL.

¿Cómo instalamos Clisp?

  1. Abrimos un Terminal y accedemos como root
  2.  su
  3. Ejeutamos lo siguinte:
  4.  apt-get install clisp clisp-dev clisp-doc

Ahora que ya tenemos Clisp instalado, para acceder a Clisp, abrimos una consola y escribimos el siguiente comando:

clisp

Ahora, a programar se ha dicho ;)

¿Dónde alojo mi servidor?¿En casa o en un Centro de Datos?

Octubre 17, 08 by Itimag

Siguiendo el curso de Administración de Servidores, hay que plantearse una cuestión bastante importante: ¿Dónde voy a tener alojado mi servidor?

Tenemos 2 opciones relevantes:

  • Tenerlo en nuestra casa o en casa de un conocido.
  • Tenerlo alquilado en una empresa de alquiler de Servidores.

Hasta aquí de acuerdo pero… ¿Qué es lo conveniente?

Lo ideal sería tener el servidor en una empresa de alquiler de servidores ya que las infraestructuras que podamos encontrar en cualquiera de éstas normalmente serán muy superiores a las que podamos tener en casa (a no ser que seamos ricos :) ). Cuando hablo de infraestructuras, no me refiero solo al hardware de nuestro PC, si no a conectividad, seguridad ante incendios, suministro eléctrico, etc.

La elección depende de las necesidades de cada uno. Si lo que queremos es experimentar y aprender a administrar servidores mediante el uso (o no) de un pequeño blog o página web que no va a tener muchas visitas diarias, nos va a ser más que suficiente con tener el servidor en casa. En caso contrario, si es un portal importante para nosotros, es más que recomendable alojar nuestro servidor en un lugar diseñado para ello y en manos de personas expertas.

¿Qué ventajas e inconvenientes tiene alojar el servidor en nuestro hogar respecto a tenerlo alojado en un centro de datos?

Factor

En casa

En centro de datos

Calidad de la Red Depende del medio de transmisión de datos que utilice el operador (fibra óptica, cable coaxial, cobre) así como del diseño de la red y del peering con otros operadores. Normalmente de buena calidad.

Buen tráfico de datos entre los distintos continentes.

Se promete un uptime (tiempo de disponibilidad hacia internet ) del 99.5% (o por el estilo)

Velocidad de envío Muy baja (de 300 Kilobits/s a 1 Megabit/s) 100 megabits/s o más
Seguridad Depende de nuestra casa. Acceso al centro de datos controlado
Suministro eléctrico Puede haber apagones Redundante. Con generadores.
Refrigeración ¿Qué temperatura alcanza tu equipo? Refrigeración en todos los racks. Temperatura controlada.
Monitorización 24h ¿Estás vigilando tu servidor constantemente? Si. Servidores controlados. Aviso por email en caso de fallo. Reparación de hardware en caso necesario.
Cambio de hardware Si Si. De forma inmediata en caso necesario.
Molestias sonoras Si No
Peligro ante incendios Si, y nos puede incendiar la casa Si, pero no nos afecta tanto
Numero de IP estáticas 1 o ninguna. Nuestra ip suelen ser dinámicas 1 ip estática. Puede que se incluyan más ip (geolocalizadas en España)
Precio El consumo eléctrico y la inversión en hardware Desde los 21 €/ mes. Depende de la empresa, de las características del servidor y del soporte ofrecido.

La recta final

Junio 01, 08 by Itimag

Hace bastante tiempo que no escribo ninguna entrada en el blog y pasará cierto tiempo hasta que lo haga.

El motivo principal de ello es la situación en la que nos encontramos en estos momentos muchos de los estudiantes universitarios. Muchas prácticas que entregar y ya tenemos encima los examenes finales, de los cuales esperamos con optimismo aprobar el número máximo posible de ellos.

Desde aquí les deseo mucha suerte a todos aquellos que se encuentren en la misma situación.

El blog cobrará más vida que nunca una vez haya acabado los exámenes.

Un saludo.