Conexión a un servidor remoto por SSH

Connection to a remote server via SSH

SSH (Secure Shell)es un protocolo de red que permite conectarse a un servidor remoto y ejecutar comandos en él.

Aprendamos a conectarnos a un servidor y leer archivos:

Cómo conectarse a un servidor por SSH

  1. Abre la consola.
  2. Introduce el comando ssh y los datos de conexión

    ssh username@server_address
    • username — nombre de usuario
    • server_address — dirección IP o nombre de dominio del servidor
  3. Introduce la contraseña (los caracteres escritos no se mostrarán).

  4. Después de autenticarte correctamente, podrás ejecutar comandos en el servidor.

    Para terminar la sesión, introduce el comando

    exit

Conéctate al servidor de prueba desde la consola

$

Host: demo.server

Usuario: admin

Contraseña: password

Navegación por el sistema de archivos

En la gran mayoría de los casos, los servidores usan el sistema operativo Linux; los comandos en Windows pueden variar ligeramente. Al iniciar sesión, el usuario normalmente llega al directorio /home/username.

Para saber cuál es el directorio actual, introduce

pwd

Para cambiar de directorio, introduce el comando cd y la ruta del directorio

cd /path/to/directory

Para subir un nivel de directorio

cd ..

Para mostrar todos los archivos y carpetas del directorio actual, introduce

ls

Lectura de archivos

Para mostrar el contenido de un archivo, introduce el comando cat y la ruta del archivo (o el nombre del archivo si estás en el mismo directorio)

cat /path/to/file

Los archivos pueden ser muy grandes; por ejemplo, si solo necesitas las últimas entradas de un archivo de log, tiene sentido pedir el final del archivo

tail -n 30 /path/to/file
  • n — número de líneas que se deben mostrar

Archivos de log de la aplicación

Los archivos de log de una aplicación normalmente tienen la extensión .log y a menudo se guardan en una carpeta llamada log, por ejemplo

/var/log/application_name/application_name.log
/var/logs/application_name/application_name.log
/var/application_name/log/application_name.log
/app/log/application_name/application_name.log
/app/log/application_name.log

Si no se encuentra el archivo de log, lo más sencillo es pedir la ruta al desarrollador de la aplicación o al ingeniero DevOps.

Tarea
¡Tarea disponible para usuarios premium!

Desbloquea el acceso para aprender sin límites.

Acceso completo a todas las tareas prácticas
Verificación de respuestas
Intentos ilimitados
Sidebar arrow

INTRODUCCIÓN

CONCEPTOS BÁSICOS

NIVELES DE PRUEBAS

PRUEBAS DE UI

DISEÑO DE PRUEBAS

DOCUMENTACIÓN DE PRUEBAS

AUTENTICACIÓN Y AUTORIZACIÓN

POSTMAN

BASES DE DATOS

PRUEBAS DE RELEASE

ANÁLISIS DE LA APLICACIÓN

PREPARACIÓN PARA ENTREVISTAS

Cómo escribir un CV Preguntas frecuentes de entrevista Test Entrevista simulada