Conexión a un servidor mediante SSH en macOS | INTROSERV
EUR
european

EUR

usa

USD

Spanish Es
Ex. VAT Ex. VAT 0%

Conexión a un servidor mediante SSH en macOS

SSH (Secure Shell) es un protocolo que permite acceder de forma segura a sistemas remotos a través de una red. En esta guía se explica cómo conectarse a un servidor mediante SSH desde un dispositivo macOS.

Requisitos

Para conectarte mediante SSH en un dispositivo macOS, necesitarás:

  1. Cliente SSH: el cliente SSH integrado disponible en la aplicación Terminal.
  2. Datos del servidor: la dirección IP o el nombre de host del servidor, así como su número de puerto SSH (normalmente el 22).
  3. Credenciales de SSH: el nombre de usuario y, según la configuración del servidor, bien la contraseña de la cuenta, bien una clave privada de SSH.

Conexión mediante Terminal

Abre la aplicación Terminal y ejecuta el siguiente comando:

ssh username@server_IP

Sustituye «username» por tu nombre de usuario real y «server_IP» por la dirección IP o el nombre de host de tu servidor.

Si te conectas al servidor por primera vez, SSH te indicará que no se puede establecer la autenticidad del host y te mostrará la huella digital de la clave del servidor. Si dispones de una huella digital de confianza facilitada por tu proveedor o administrador, comprueba que coincida y, a continuación, escribe «yes» para continuar. A continuación, la clave de host del servidor se guardará en ~/.ssh/known_hosts. Normalmente no se te pedirá que confirmes el mismo host de nuevo, a menos que la clave de host cambie o se elimine la entrada correspondiente.

Si la autenticación por contraseña está habilitada, introduce la contraseña de la cuenta cuando se te solicite. Si está configurada la autenticación basada en claves, SSH te autenticará utilizando tu clave privada. Una vez completada la autenticación, te conectarás a la consola del servidor.

Si el servidor utiliza un puerto SSH no estándar, especifícalo con el indicador -p:

ssh -p 22777 username@server_IP

Info

Si la conexión falla, comprueba que se pueda acceder al servidor y que SSH se esté ejecutando en él.

Conexión mediante Termius

Termius es un cliente SSH de terceros con soporte para SFTP para macOS.

Creación de un nuevo host

En la sección «Hosts», selecciona «Nuevo host». En el campo «Dirección», introduce la dirección IP o el nombre de host de tu servidor y configura el puerto SSH si no es el 22. En «Credenciales», introduce el «Nombre de usuario» y, si utilizas autenticación por contraseña, la «Contraseña». También puedes asignar al host un nombre reconocible.

Conexión al host

Después de guardar el host, vuelve a la pestaña «Hosts» y selecciónalo para conectarte. Al conectarte por primera vez, Termius muestra la huella digital de la clave del servidor. Si dispones de una huella digital de confianza para el servidor, verifícala antes de aceptar la conexión.

Uso de la autenticación con clave SSH

Además de la autenticación por contraseña, también está disponible la autenticación mediante clave SSH. Edita el host guardado y, en «Credenciales», abre «Clave», «Certificado» y «FIDO2». Añade tu clave SSH a través del llavero de Termius, donde puedes importar una clave existente o crear una nueva; a continuación, guarda el host.

Info

Antes de utilizar la autenticación basada en claves, asegúrate de que la clave pública correspondiente se haya añadido al archivo ~/.ssh/authorized_keys del servidor. Sin ello, la clave no será aceptada.

Transferencia de archivos SFTP con Termius

La aplicación Termius incluye un gestor de archivos SFTP con una interfaz de dos paneles, lo que te permite transferir archivos entre tu Mac y el servidor.

Abre la pestaña SFTP para acceder al gestor de archivos. Un panel muestra «Local», es decir, los archivos de tu Mac. En el otro panel, utiliza «Seleccionar host» para conectarte al servidor que hayas guardado. A continuación, podrás subir y descargar archivos entre tu Mac y el servidor, así como gestionar los archivos en cualquiera de las dos ubicaciones.

VAT

  • Other

    Ex. VAT

    0%
  • austria

    Austria

    20%
  • Belgium

    Belgium

    21%
  • Bulgaria

    Bulgaria

    20%
  • Croatia

    Croatia

    25%
  • Cyprus

    Cyprus

    19%
  • Czech Republic

    Czech Republic

    21%
  • Denmark

    Denmark

    25%
  • Estonia

    Estonia

    22%
  • France

    France

    20%
  • Finland

    Finland

    24%
  • Germany

    Germany

    19%
  • Greece

    Greece

    24%
  • Hungary

    Hungary

    27%
  • Ireland

    Ireland

    23%
  • Italy

    Italy

    22%
  • Latvia

    Latvia

    21%
  • Lithuania

    Lithuania

    21%
  • Luxembourg

    Luxembourg

    17%
  • Malta

    Malta

    18%
  • Netherlands

    Netherlands

    21%
  • Poland

    Poland

    23%
  • Portugal

    Portugal

    23%
  • Romania

    Romania

    19%
  • Slovakia

    Slovakia

    20%
  • Slovenia

    Slovenia

    22%
  • Spain

    Spain

    21%
  • Sweden

    Sweden

    25%
  • USA

    USA

    0%
european
states
  • germany
  • Español
  • Italiano
  • Poland
  • Русский
  • Slovenski
  • Türkçe
  • ukraine
  • kingdom
  • French
  • Hrvatska
  • Other
  • Austria
  • Belgium
  • Bulgaria
  • Croatia
  • Cyprus
  • Czech Republic
  • Denmark
  • Estonia
  • Finland
  • France
  • Germany
  • Greece
  • Hungary
  • Ireland
  • Italy
  • Latvia
  • Lithuania
  • Luxembourg
  • Malta
  • Netherlands
  • Poland
  • Portugal
  • Romania
  • Slovakia
  • Slovenia
  • Spain
  • Sweden
  • USA