Cómo usar SSH en Mac OS X

Con las capacidades integradas de uso compartido de Mac OS X Yosemite, usar Secure Shell es más fácil de lo que piensa. Habilite la función de inicio de sesión remoto de su Mac para convertir su Mac en un servidor SSH y acceder a él de forma remota desde otra computadora. Incluso puede acceder a su Mac desde teléfonos inteligentes y tabletas con iOS y Android.

¿Qué es el inicio de sesión remoto?

El inicio de sesión remoto ha sido una de las funciones integradas para compartir de Mac OS X desde el lanzamiento de Snow Leopard en 2009. Permite que otras computadoras se conecten a una Mac y emitan comandos usando SSH, un protocolo de red basado en un modelo cliente-servidor que crea un línea segura de comunicación entre dos o más computadoras. El trabajo del servidor es escuchar y aceptar las solicitudes de conexión entrantes iniciadas por los clientes. Los clientes SSH pueden administrar el sistema de archivos del servidor, instalar software, iniciar procesos del sistema y más.

Habilitar inicio de sesión remoto

Para habilitar el inicio de sesión remoto:

  • **Paso 1:** Abra las "Preferencias del sistema" de su Mac y haga clic en "Compartir".

  • **Paso 2:** Haz clic en el cuadro junto a "Inicio de sesión remoto".

  • **Paso 3:** Elija _quién puede tener acceso_. Puede permitir el acceso a todos los usuarios o a una lista específica de usuarios. Para agregar usuarios a la lista, haga clic en la burbuja junto a "Solo estos usuarios:" y luego haga clic en el botón "**Agregar**" para seleccionar un usuario. "Usuarios y grupos" contiene una lista de los usuarios del sistema de su Mac. "Usuarios de red" y "Grupos de red" contienen una lista de otras computadoras en su red.

  • **Paso 4:** Tome nota de la **información de inicio de sesión SSH** de su Mac que se encuentra debajo de la luz indicadora "Inicio de sesión remoto:activado". Este contiene el nombre de usuario y la dirección IP de su Mac separados por un símbolo "@".

Conéctese a su Mac de forma remota

Para conectarse a su Mac de forma remota:

  • **Paso 1:** Desde una Mac diferente, abra una nueva ventana "Finder", seleccione "Aplicaciones" y abra la carpeta "Utilidades".

  • **Paso 2:** Abre la aplicación "Terminal". La aplicación Terminal es nativa solo para Mac OS X. Necesitarás una **aplicación de cliente SSH de terceros** si usas un teléfono inteligente, una tableta o una PC con Windows.

  • **Paso 3:** En la ventana Terminal, ingrese la **información de inicio de sesión SSH** de su Mac. Escriba "sí" para confirmar la conexión. Ingrese la contraseña de la Mac remota.

Conéctese a su Mac desde un dispositivo iOS o Android

Puede conectarse fácilmente a su Mac desde teléfonos inteligentes y tabletas con iOS y Android usando una aplicación de cliente SSH. A continuación se muestra una lista de aplicaciones de cliente SSH gratuitas.

Aplicaciones de cliente SSH de iOS

  • [Serverauditor](https://itunes.apple.com/us/app/serverauditor-ssh-shell-console/id549039908?mt=8)

  • [iTerminal](https://itunes.apple.com/us/app/iterminal-ssh-tool/id581455211?mt=8)

Aplicaciones de cliente SSH de Android

  • [ConnectBot](https://play.google.com/store/apps/details?id=org.connectbot)

  • [Emulador de terminal](https://play.google.com/store/apps/details?id=jackpal.androidterm)

Conéctate a tu Mac desde cualquier lugar

Puede usar SSH para conectarse a su Mac desde cualquier parte del mundo si el enrutador de su red se ha configurado para el reenvío de puertos, una configuración de red utilizada para hacer que una computadora sea accesible desde fuera de su red local. Habilite el reenvío de puertos para el puerto 22 en su enrutador y configure la dirección de reenvío como la dirección IP local de su Mac. Use la dirección IP externa de su red, que le asignó su proveedor de servicios de Internet, con su información de inicio de sesión SSH para conectarse a su Mac. Puede obtener fácilmente su dirección IP externa utilizando el sitio web What Is My IP, un localizador de direcciones IP en línea gratuito. Utilice el sitio web de PortForward para encontrar una guía de reenvío de puertos paso a paso para su enrutador.

Consejos y advertencias

  • Para ayudar a evitar inicios de sesión no autorizados, proteja siempre su Mac con una contraseña segura.

  • Los clientes SSH tienen acceso a todo el sistema de archivos de su Mac de forma predeterminada.

  • El puerto 22 es responsable de permitir y bloquear las conexiones SSH. Permitir el reenvío de puertos para el puerto 22 crea una apertura en el cortafuegos de su red, un sistema diseñado para bloquear las conexiones entrantes que se originan desde fuera de su red local.

  • Deshabilite el reenvío de puertos cuando no se esté utilizando para ayudar a mantener su red segura.