Archivo de la etiqueta: consola

Cual es la diferencia entre Telnet y SSH

Cual es la diferencia entre Telnet y SSHEn muchos de los artículos que os mostramos es necesario acceder a nuestro servidor de manera remota y realizar una serie de acciones. Por lo general siempre utilizamos una conexión SSH para realizar estas acciones. Pero, ¿por qué utilizamos SSH en lugar de Telnet? ¿Cual es la diferencia entre estos dos protocolos?

Aparentemente utilizar SSH o Telnet es prácticamente lo mismo. Utilizamos estos protocolos para conectarnos de manera remota a nuestro servidor, para realizar las tareas de mantenimiento que necesitemos.

Por lo general, y si no hemos cambiado la configuración de nuestro servidor, al acceder utilizaremos el puerto 22 si utilizamos SSH y el puerto 23 al conectarnos por Telnet. En ambos casos necesitamos un nombre de usuario y una contraseña para acceder y por supuesto, que el servidor acepte dichos protocolos.

¿Cual el la diferencia? Pues principalmente la seguridad. Con SSH utilizamos una conexión segura hacia nuestro servidor, con lo que la información viaja encriptada. En cambio, utilizando Telnet exponemos toda la información que intercambiamos con el servidor, con el consiguiente riesgo que esto supone. Es por esto que SSH ha sustituido al protocolo Telnet.

Nuestra recomendación si aún utilizas Telnet, es que cambies a SSH que es mas seguro y así evitas que otros usuarios “escuchen” la información que intercambias con el servidor. Y si quieres mejorar aún mas tu conexión SSH, te recomendamos nuestro artículo Securiza tu VPS cambiando el puerto de SSH

Facebooktwittergoogle_plus

Guia de comandos de los servicios de Plesk

Guia de comandos de los servicios de PleskHoy os mostraremos una relación de comandos para administrar los principales servicios incluidos en Plesk. Con estos comandos podremos parar un servicio para realizar algún tipo de mantenimiento sin afectar al resto de servicios, o también podremos reiniciar algún servicio si hemos realizado algún cambio de configuración y queremos que dichos cambios tengan efecto. Sigue leyendo

Facebooktwittergoogle_plus

Putty, un cliente ssh para Windows

Es muy frecuente que para realizar ciertas tareas de mantenimiento en nuestro servidor, necesitamos conectarnos como root a nuestro servidor por medio de SSH. Con los sistemas Linux y Mac, vienen por defecto clientes SSH, pero con los sistemas Windows no es así.

Si queremos utilizar este protocolo desde Windows, deberemos instalar un cliente SSH. Uno de los mas conocidos es Putty, que aparte de soportar SSH, tambien puede utilizar los protocolos Telnet y Rlogin.

Putty es una aplicación muy sencilla aunque altamente configurable. Para descargarlo deberemos acceder a la página web de Simon Taham, desarrollador del proyecto.

Una vez descargado, no es necesaria su instalación. Tan solo deberemos cliquear sobre el ejecutable y en el menú de configuración crear una nueva conexión indicando los valores para el Host, el puerto, el protocolo y dando un nombre para almacenar estos valores.

A continuación deberemos iniciar la conexión recién creada e indicar los valores para el nombre de usuario y la contraseña. Una vez hecho esto ya podremos “navegar” por el equipo remoto mediante SSH.

Facebooktwittergoogle_plus

Comandos para visualizar ficheros en Linux

Es muy probable que necesitemos visualizar el contenido de ciertos ficheros en nuestro sistema Linux. Para ello existen una serie de comandos mediante los cuales podremos mostrar en pantalla el fichero en cuestión. Algunos ejemplos son:

  • cat fichero: nos muestra todo el contenido del fichero comenzando por el principio
  • tac fichero: nos muestra todo el contenido, pero esta vez comenzando por el final
  • more fichero: muestra por páginas un fichero. Se considera página al contenido que cabe en pantalla. Deberemos pulsar Intro para visualizar sucesivas paginas.
  • less fichero: actua de forma similar a more pero permite movernos tanto adelante como atras con las teclas Intro y Esc
  • head -N fichero: Nos permite visualizar las N primeras líneas del fichero
  • tail -N fichero: Al contrario que head, podremos visualizar las N últimas lineas.
Facebooktwittergoogle_plus

Encuentralo todo con el comando Find

Gracias al comando find, podremos localizar ficheros dentro de la estructura de ficheros de nuestro sistema. Su estructura sería

find ruta criterios opciones

donde ruta seria desde donde queremos que se inicie la búsqueda, ya que el comando find es recursivo, es decir, se incluirán en su búsqueda las subcarpetas. Sigue leyendo

Facebooktwittergoogle_plus

Comandos Unix para mostrar información del sistema

Os dejamos una serie de comandos muy útiles en el caso de querer auditar la máquina en la que estamos trabajando.

Arquitectura de la máquina

  • arch
  • uname -m

Versión del kernel

  • uname -r:

Información completa de la versión del del sistema

  • uname -a

Mostrar la información del hardware

  • dmidecode -q
  • hdparm -i /dev/hda : Para visualizar las características del disco duro.
  • lshw
  • discover

Mostrar información del sistema

  • cat /proc/cpuinfo : información de la CPU.
  • cat /proc/interrupts : muestra las interrupciones.
  • cat /proc/meminfo : verifica el uso de memoria.
  • cat /proc/swaps : mostrar los ficheros swap.
  • cat /proc/version : muestra la versión del kernel.
  • cat /proc/net/dev : para ver los adaptadores de red y sus estadísticas.
  • cat /proc/mounts : mostrar los sistemas de ficheros montados.

Mostrar dispositivos

  • lspci -tv : dispositivos PCI.
  • lsusb -tv : dispositivos USB.
Facebooktwittergoogle_plus

Comandos para apagar o reiniciar el sistema

Os indicamos una serie de comandos que nos permitirán apagar o reiniciar el sistema desde la linea de comandos en caso de tener algún problema:

Apagado del sistema

  • shutdown -s
  • init 0
  • telinit 0
  • halt

Apagado planificado del sistema

  • shutdown -h hours:minutes &
  • shutdown -t XX (donde XX será los minutos para el apagado)

Cancelar un apagado planificado

  • shutdown -c

Reiniciar el sistema

  • shutdown -r
  • reboot

Cerrar la sesión

  • logout

Cerrar el interprete de comandos

  • exit (en caso de tener un único interprete abierto, equivaldría a cerrar la sesión. )
Facebooktwittergoogle_plus

Uso del tabulador en la consola

Si abrimos una consola para ejecutar algún comando, la tecla [tab] nos puede facilitar la escritura, completando la línea que estamos escribiendo. Pongamos un ejemplo:

Estamos escribiendo en la consola la orden ls -l M y a continuación pulsamos [tab], se nos mostrarán las posibles opciones que podemos ejecutar. En nuestro caso Movies y Music.

Si escribimos ls -l Mu seguido de [tab], el sistema reconocerá que queremos escribir Music y la escribirá automáticamente. Con ésto hemos evitado el tener que escribir toda la palabra.

Esto es muy útil para escribir rutas o incluso para nombre de archivos muy largos, facilitandonos la escritura y evitando el cometer errores.

Facebooktwittergoogle_plus